상상 너머 그 무언가...

유니티에서 public 타입의 변수 Inpector에서 안보이게 하기 ( HideInInspector ) 본문

개발관련(Development)/유니티3D(Unity3D)

유니티에서 public 타입의 변수 Inpector에서 안보이게 하기 ( HideInInspector )

Clack 2011. 6. 15. 17:40

유티니에서는 스크립트에서 public 으로 선언된 변수를
Inpector 창에서 직접 대입, 수정이 가능하도록 되어 있는데 때에 따라서는 감춰야할 필요성이 있다.
필요한것만 노출시키고자 하거나 public 변수가 너무 많다거나 하는등의 경우가 그런경우...

아래 그림과 같이 CharController 라는 변수가 Inspector 창에 노출되어 있는 상태에서
해당 변수를 감추고 싶다면  


아래 형식과 같이 적어주면 된다.

[HideInInspector]
public 변수타입 변수명;

ex)
[HideInInspector]
public CharacterController charController;



수정된 스크립트가 적용되면 아래 그림과 같이 기존에 노출되었던 변수가 보이지 않는것을 확인 할 수 있다.