유니티(Unity) - 애트리뷰트(Attribute)


유니티(Unity) - 애트리뷰트(Attribute)

Attribute를 이용하면 인스펙터를 다양하게 커스텀이 가능하다. 1. SerializeField using UnityEngine; using System; class Test : MonoBehaviour { [SerializeField] int value; } 인스펙터에서 값 수정이 가능하도록 한다. 정확하게는 private 와 protected 변수를 인스펙터에 표시할 수 있도록 한다. public의 경우는 해당 Attribute를 사용하지 않아도 인스펙터에 표시된다. 2. HideInInspector using UnityEngine; using System; class Test : MonoBehaviour { public int value1; [HideInInspector] public int value2; } 1에서 말한 것처럼 public으로 선언할 경우 바로 인스펙터에 표시되는데 HideInInspector를 사용하면 인스펙터 표시가 안되게 할 수 있다. 3. Seria...


#Attribute #Editor #Inspector #Unity #애트리뷰트 #에디터 #유니티 #인스펙터

원문링크 : 유니티(Unity) - 애트리뷰트(Attribute)