23.03.13.(월) - 인스펙터 커스터마이즈

김도익·2023년 3월 13일
0

Unity

목록 보기
7/23

교수님 말씀

인스펙터창을 잘 꾸민다면 게임 개발의 속도를 올릴 수 있습니다.

개요

Unity에 내장된 컴포넌트를 보면 인스펙터 창에서 에디터에서 쉽게 속성을 바꿔놓게 만들어 테스트를 돕게 만들었다.

우리가 만든 컴포넌트도 쉽게 사용하게 인터페이스를 구성할 수 있다.

필드를 인스펙터 창에 노출시키기

필드 중 static, const, readonly 같이 아무 한정자도 붙이지 않고, public이거나 SerializeField 특성을 붙이면 인스펙터 창에 보이게 된다.

필드의 타입은 원시 타입, 열거형, Unity 내장 타입, 배열, List를 사용할 수 있다.

Unity 내장 타입이 아닌 구조체나 클래스 타입을 사용하고 싶다면 Serializable 특성을 붙이면 된다.

[Header(“문자열”)]

  • 인스펙터 창에 문자열이 나타난다. 가독성을 올려준다.

[Space]

  • 한 칸 뛰어준다.

[Multiline]

  • [Multiline] public string Description;
    원하는 글을 작성할 수 있도록 만들어준다.

profile
고급 개발자가 되고 싶어요!

0개의 댓글