게임/Unity3D

[Unity3D] Inspector 에 구조체 내용 보이게 하기

Binceline 2013. 1. 7. 19:37

유니티를 쓰다 보면, 유니티에서 제공하는 자료형이나 기본 자료형들을 public 멤버로 둘 시에

인스펙터에 표시가 되어 코드수정 없이 관리할 수 있게 되는데, 사용자가 직접 정의한 클래스를

인스펙터에 표시하고 싶다면 이렇게 하면 된다.


[C#]

[Serializable]

public class CTimer

{

public float m_min = 0f;

public float m_max = 0f;

}


이렇게 클래스 정의 전에 [Serializable] 을 쓰면 된다.

자바에서는 @System.Serializable 를 쓰면 됨.

반응형