본문 바로가기
프로그램/Unity-Refer

HideInInspector, System.NonSerialized, SerializeField

by 로드러너 2016. 3. 23.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[HideInInspector]

public 으로 선언된 변수를 인스펙터 상에서 감춘다. 

[HideInInspector]를 적용하기 전에 인스펙터 창에서 값을 수정 했다면 그 값은 그대로 유지된다.


예)

[HideInInspector]

public bool facingRight = true;



[System.NonSerialized]

public 으로 선언된 변수를 인스펙터 창에서 감춘다. 

적용되는 시점에 디폴트 값을 적용한다. 즉, 인스펙터 창에서 수정한 값은 무시된다.


예)

[HideInInspector]

public bool facingRight = true;



[SerializeField]

private, protected 으로 선언된 변수를 인스펙터 창에 표시한다.


예)

[SerializeField]

private int tauntIndex;


'프로그램 > Unity-Refer' 카테고리의 다른 글

객체 이동 시에 카메라를 이동 시키는 방법  (0) 2016.04.01
2D 객체 이동  (0) 2016.03.31
다른 게임오브젝트의 스크립트 참조하는 방법  (0) 2016.03.19
transform.Rotate()  (0) 2016.03.17
Vector3  (0) 2016.03.15