[Unity] 메뉴 아이템 (MenuItem)
2023. 7. 18.
커스텀 에디터 에디터를 편집하려면? 유니티는 기본적으로 컴포넌트, 에셋 등을 편집하기 위한 편집기를 제공한다. 그러나 기본 기능 외에 특정 컴포넌트나 에셋에 대한 사용자 정의 동작을 구현하거나, 편집 환경을 개선하려면 커스텀 에디터를 사용해야 한다. 이를 통해 사용자는 에디터의 외관과 동작을 수정하거나 자신만의 사용자 정의 인터페이스를 만들 수 있다. 어떻게 사용할 수 있을까? 대부분의 커스텀 에디터와 관련된 API가 UnityEditor에 포함되어있다. 따라서 UnityEditor를 using 해준다. 또 필요에 따라 Editor클래스를 상속받을 필요가 있다. 에디터와 관련된 부분은 유저 인터페이스와 관련된 부분이므로 OnInspectorGUI()를 사용하는 경우가 대부분이지만 이번 포스팅에서는 애트리..