본문 바로가기

전체 글

(505)
유니티 에디터에 로그 띄우기 메모 '정리된 글이 아닙니다 그냥 메모장입니다'  1. 커스텀 에디터로 로그 띄우기 에디터 윈도우로 로그를 찍기 위해 로그 파일을 json 으로 저장 후 불러 오도록 함. 커스텀 에디터에 검색 기능 및 태그, 레벨 필터링 기능 추가하여 편의성 개선  2. 에디터 로그를 처리 에디터 로그를 처리 하려고 했더니 LogManager가 싱글톤인 점이 문제가 됐다. 싱글톤은 플레이모드 종료시 파괴됐기 때문. 플레이모드에서 에디터모드로 넘어올 때 m_ShttingDown이 true가 되면서 retrun 됨. -> static변수는 에디터 모드로 돌아올 때 초기화 되지 않나? -> static 변수는 애플리케이션 도메인 수준에서 존재하기 때문에 플레이모드가 종료되어도 그 값이 유지  근본적으로 에디터 로그를 처리하기 위해..
일기 티스토리 블로그에 공부 내용을 정리하다가 편의성 및 보안 이슈로 OneNote로 옮겨간지 좀 되었습니다.포폴 목적으로 블로그를 운영한 것이 아니라 그저 취미 였기에 상당시간 방치하였는데,OneNote에 문제를 어떻게 해결 했는지와 같은 내용을 적기에는 너무 번잡해지는 것 같아서 그러한 내용은 블로그를 활용하여 남겨보려고 합니다.두서없는 개발 일지 같은 것 이 비정기적으로 올라올 예정입니다.
Please, Don't Touch Anything 엔딩 정리 시트 https://docs.google.com/spreadsheets/d/1kPa-1RqeyKAECUThqBc6d6tnv0d-begmocSWpdNs2T4/edit?usp=sharing Please, Don't Touch Anything6센드웜중앙버튼2- 132231 - 초록패널 4334 - 왼 - 8367 - 패널로 다이아몬드 모양 만들기(1,4) (4,2) (4,4) (4,6) (7,4)4020 - 드라이버 - 색깔 패널 - YRBB - 다이아몬드 넣고 작동docs.google.com   + 영상
[C#] 코드의 문서화를 도와주는 Doxygen https://luckygg.tistory.com/346 [Doxygen] 자주 사용하는 소스 코드 주석 및 페이지 문법 사용 방법(예제 포함) Doxygen 사용을 위한 본문은 아래 링크를 참고하세요. [Doxygen] 독시젠으로 코드 문서 만들기 총정리 (예제 포함) [Doxygen] 독시젠으로 코드 문서 만들기 총정리 (예제 포함) 독시젠(Doxygen)이란? 혹시 luckygg.tistory.com
[Unity/Network] 참고할만한 유니티 네트워크 API (Mirror/Mirage) Mirror Unet으로부터 fork해 다수의 개발자들이 오픈소스로 참여, 개발 TCP 베이스 Mirror Github: https://github.com/vis2k/Mirror Mirror Manual: https://mirror-networking.gitbook.io/docs/ Mirage Mirror로부터 fork해 전문 서버 개발자들이 개발 UDP 베이스 Mirage Github: https://github.com/MirageNet/Mirage Mirage Manual: https://miragenet.github.io/Mirage/index.html
[C++/etc] 키워드 사전 (수정중) C++ keyword volatile : compiler 최적화를 하지 않게하는 키워드 constexpr : 상수 표현식을 나타내는 키워드. - 변수나 함수, 생성자 함수에 대하여 컴파일 타임에 평가될 수 있도록 처리해준다. - constexpr 변수 또는 함수의 반환값은 반드시 LiteralType이어야 하며, LiteralType은 컴파일 타임에 해당 레이아웃이 결정될 수 있는 타입을 의미한다. - 변수에 constexpr 사용시 const한정자를 암시한다. 함수에 constexpr 사용시 inline을 암시한다. - MS문서 : https://learn.microsoft.com/en-us/cpp/cpp/constexpr-cpp?view=msvc-170 - 참고 : http://egloos.zum.c..
[C++] 스마트 포인터 메모 스마트 포인터란? 프로그램이 메모리 및 리소스 누수 없이 예외로부터 안전한지 확인하는 데 사용되는 포인터. 스마트 포인터(최신 C++) 자세한 정보: 스마트 포인터(최신 C++) learn.microsoft.com 메모리 누수가 일어나는 상황 + 스마트 포인터 적용 예제 : 개체 수명 및 리소스 관리(RAII) 리소스 누수 방지를 위해 최신 C++에서 RAII 원칙을 따릅니다. learn.microsoft.com 3가지의 스마트 포인터 unique_ptr 기본 포인터로 한 명의 소유자만 허용합니다. shared_ptr이 필요하다는 점을 확실히 알 경우 POCO의 기본 선택으로 사용합니다. 새 소유자로 이동할 수 있지만 복사하거나 공유할 수 없습니다. 사용하지 않는 auto_ptr을 대체합니다. boost..
[에픽게임즈 무료배포 22년 7월 2주차] Ancient Enemy(에이션트 에너미), Killing Floor 2(킬링 플로어 2) 에픽스토어 22년 7월 2주차 무료배포 게임은 Ancient Enemy(에이션트 에너미) Killing Floor 2(킬링 플로어 2) 2개입니다. 최초등록시 라이브러리에 영구히 소장됩니다. 기간은 22년 7월 15일 자정까지!!! Ancient Enemy(에이션트 에너미) 공식 한국어를 지원하지 않습니다. 링크 : https://store.epicgames.com/ko/p/ancient-enemy Ancient Enemy는 악의 힘이 이미 승리를 거두어 붕괴되어가는 세상을 배경으로 한 RPG 카드 배틀 게임입니다. 일그러진 적들을 다양한 범위의 주문과 능력으로 날려버리세요. 상흔이 남은 황야로 모험을 떠나고 치명적인 적들을 전부 물리치세요! Ancient Enemy Ancient Enemy는 일그러진 ..