일기 (3) 썸네일형 리스트형 NGO 적용 통신에 관한 설정을 위해 NetworkManger가 있는 프리펩에 스크립트를 추가해주자. 원래는 NerworkManager를 상속받으려고 했는데, 다행히 인터페이스가 잘 되어 있어 다른 스크립트를 통해 관리 할 수 있을 것 같다. -> connection handler 추가. 연결, 연결끊김시 콜백 처리 NetworkTransform을 상속받아 접속한 플레이어의 역할과 권한을 설정할 수 있도록 NetworkUser를 생성. 해당 오브젝트에 카메라만 부착하여 오퍼레이터들의 player prefab으로 설정 할 예정. NetworUser에 public요소가 inspector에 나오지 않는다. -> Netcode의 컴포넌트는 NetcodeEditorBase를 상속받아 에디터 GUI를 설정해줘야 하는구조. .. 유니티 에디터에 로그 띄우기 메모 '정리된 글이 아닙니다 그냥 메모장입니다' 1. 커스텀 에디터로 로그 띄우기 에디터 윈도우로 로그를 찍기 위해 로그 파일을 json 으로 저장 후 불러 오도록 함. 커스텀 에디터에 검색 기능 및 태그, 레벨 필터링 기능 추가하여 편의성 개선 2. 에디터 로그를 처리 에디터 로그를 처리 하려고 했더니 LogManager가 싱글톤인 점이 문제가 됐다. 싱글톤은 플레이모드 종료시 파괴됐기 때문. 플레이모드에서 에디터모드로 넘어올 때 m_ShttingDown이 true가 되면서 retrun 됨. -> static변수는 에디터 모드로 돌아올 때 초기화 되지 않나? -> static 변수는 애플리케이션 도메인 수준에서 존재하기 때문에 플레이모드가 종료되어도 그 값이 유지 근본적으로 에디터 로그를 처리하기 위해.. 일기 티스토리 블로그에 공부 내용을 정리하다가 편의성 및 보안 이슈로 OneNote로 옮겨간지 좀 되었습니다.포폴 목적으로 블로그를 운영한 것이 아니라 그저 취미 였기에 상당시간 방치하였는데,OneNote에 문제를 어떻게 해결 했는지와 같은 내용을 적기에는 너무 번잡해지는 것 같아서 그러한 내용은 블로그를 활용하여 남겨보려고 합니다.두서없는 개발 일지 같은 것 이 비정기적으로 올라올 예정입니다. 이전 1 다음