EditorWindow 안에 독립적인 SceneView 띄우기
·
Unity
에디터 툴을 만들다 보면 Prefab View와 같이 메인 SceneView와 별개로 특정 오브젝트만 보여주는 독립적인 씬 뷰가 있다면 좋겠다는 생각이 들 때가 있습니다. 하지만 기존 SceneView를 EditorWindow 안에 직접 임베드하기는 어렵습니다.이 글에서는 UI Toolkit 기반 EditorWindow에서 IMGUIContainer와 PreviewRenderUtility를 조합해 독립적인 SceneView를 구현하고, 오브젝트 스폰과 카메라 조작 이벤트 등록하는 방법을 단계별로 정리해 보겠습니다. 1. 구조 설계 및 각 요소 역할구현에 들어가기 전에 전체 구조를 먼저 잡아보겠습니다. 만들려고 하는 독립 SceneView는 아래와 같은 흐름으로 구성됩니다.EditorWindow: UI T..
6 Hidden C# Features Every Unity Developer Should Know 영상 내용 정리
·
Unity
git-amend 유튜버의 6 Hidden C# Features Every Unity Developer Should Know 영상을 보니 괜찮은 기능들이 있어 정리해 보려고 합니다. 해당 영상은 아래 링크를 통해 확인 가능합니다."> 1. Intelligent Logging호출자 정보 어트리뷰트 CallerFilePath, CallerLineNumber, CallerMemberName 을 사용하여 로그에서 바로 어떤 함수에서 로그를 남겼는지 보여줄 수 있습니다.호출자 어트리뷰트란 함수를 호출한 정보를 어트리뷰트에 알맞게 컴파일러가 알아서 넣어주는 기능입니다.CallerFilePath : 호출자의 소스 파일 경로CallerLineNumber: 호출자의 소스 파일 행 번호CallerMemberName: 호출..