게임개발 썸네일형 리스트형 유니티 인스펙터 에디터를 내 맘대로 갖고놀아보자 일단 유니티 에디터는 MonoBehaviour을 기본으로 작동한다 근데, 이 모노비해비어를 집어넣으면 그 아래쪽에 이렇게 된다 위 처럼 간단한 것들은 [Range(a,b)]같은 애트리뷰트를 집어넣는것 만으로 해결이 되지만 버튼 하나 집어넣는것만 해도 애트리뷰트로는 해결이 안되기 시작한다 따라서 우리는 에디터 스크립트를 써야한다 Editor 요놈이 뭐하는 놈인가 싶을텐데, 역할을 요약하면 "Editor에서 모노비헤비어 인스펙터를 어떻게 보여줄지 처리 해줌" 정도로 생각하면 된다 이 코드를 특수 폴더 Script를 만들어 집어넣게 되면, [CustomEditor(typeof(Platform))] 애트리뷰트로 인해 Platform이라는 타입의 인스펙터를 PlatformEditor의 Editor가 된다 쉽게말해.. 더보기 이전 1 다음