editor

· Game/Unity
종속성 분석 툴 제작종속성 분석 툴 제작 - 1이전 포스팅에서 툴의 외형을 그리는 것까지는 완료하였다.이번에는 UI에 기능을 추가하여 그래프를 그리는 것까지 해보자.     컨트롤 패널 기능우선 선택된 에셋에 에셋을 등록하는 것을 구현해 보자.private void InitializeAssetList(){ assetList = new ReorderableList(selectedAssets, typeof(string), true, true, true, true); // 헤더 설정 assetList.drawHeaderCallback = (Rect rect) => { EditorGUI.LabelField(rect, "선택된 에셋"); }; // 요소 그리기 ass..
· Game/Unity
종속성 분석 툴 제작설계나 리팩토링 과정에서 AI에게 코드를 분석해 달라고 요청했더니 클래스를 도식화하여 종속성을 나타내 보여주었는데 이러한 툴이 있다면 참 편할 것 같다고 생각하여 툴을 제작하려 한다.언리얼 엔진의 경우에는 참조 그래프를 그려주는 내장 툴이 있는데 유니티는 그래프는 아니고 다음과 같이만 표시를 해줬다.이걸로 어느 정도 알 수 있지만 클래스 간의 참조 관계를 알 수 없다.어디에 사용되는지 정도만 표시되는 것 같다.그래서 간단하게 스크립트를 지정하면 종속성을 그래프로 표현해 주는 툴을 제작하려 한다.     필요 기능 정리해당 툴에 필요한 기능을 간단하게 정리해보자.에디터 윈도우스크립트 선택종속성 검사그래프 그리기     에디터 윈도우해당 툴은 에디터에서 구조를 편하게 확인하려는 목적이기 ..