
학기중에 만들어뒀던 Unity AutoAnimaker의 추가적인 기능들을 구현해보겠습니다.

이번에는 animation clip을 반복적으로 만들어야하는 상황에서 조금 더 편의를 제공해주는 preset save/load 기능을 만들어보겠습니다.

저번에 preset을 로드하고 저장하는 기능까지 구현했지만, 새로운 프리셋을 만들거나 삭제하는 기능은 없습니다.

Sprite 를 Slice 하는 기능을 실시간으로 보여주기 위해 Editor를 하나 더 띄우는 방식을 사용했었습니다.하지만, ShowAsDropdown 함수를 사용했었기 때문에 기본적으로 OnLostFocus 시에 창이 닫히는 문제가 있었습니다.

최근 진행하던 동아리 프로젝트에 사용하지 않는 에셋들이 너무 많아 무거워졌습니다. 따라서, 프로젝트를 경량화할 수 있는 툴을 만들어보겠습니다.

저번에 구한 Path 들을 에디터에 Treeview로 나타내고, Checkbox를 통해 지울 대상을 선택할 수 있도록 하겠습니다.

Unity에서 간단하게 Unistroke Recognizer를 구현해보겠습니다.

이렇게 엄청나게 많은 양의 변수들을 보고있으면 단순히 Header 하나로 정리하기가 힘듭니다. 이것들을 정리하기 위해서 Custom Attribute 를 구현하고, 이것들을 정리해보도록 하겠습니다.

Unity Project 창에 폴더가 많아지면 어떤 에셋을 찾으려고 할 때, 시간이 걸리는 경우가 많습니다. 그래서 저는 폴더에 (혹은 해당 Rect에) 색을 칠해서 가시성을 높이면 좋겠다고 생각했습니다.

저번에 만들었던 FolderConfig에 이어서 해당 설정을 변경할 수 있는 에디터를 만들어보도록 하겠습니다.

개요 저번에 Config파일을 수정하는 기능을 만들었으니, 이번에는 해당 Config파일을 참조하여 실제 폴더 색을 변경해보도록 하겠습니다. 구현 EditorApplication.projectWindowItemOnGUI 는 해당 문서에서 확인하실 수 있습니다. > Delegate for OnGUI events for every visible list...

오픈소스로 공개해둔 InspectorUtil 툴에 이슈가 올라왔습니다.