유니티에서 SerializeField 속성 사용하기(비공개 필드 직렬화)
- 유니티게임개발/기초공부
- 2023. 2. 1.
유니티에서 SerializeField 속성 사용하기(비공개 필드 직렬화)
일반적으로 유니티가 스크립트 컴포넌트를 직렬화할때 public 필드만 직렬화합니다. private으로 선언한 변수는 인스펙터(inspector)에서 표시하지않습니다. private으로 선언한 변수 또는 비공개 필드를 직렬화하려면 SerializeField 속성을 추가합니다.
[SerializeField]
https://docs.unity3d.com/kr/530/ScriptReference/SerializeField.html
1)private 필드를 직렬화하려면 해당 필드의 상단에 [SerializeField]를 기입합니다. [SerializeField]는 private 필드를 직렬화하여 인스펙터에서 해당 클래스의 private 변수를 표시합니다.
'유니티게임개발 > 기초공부' 카테고리의 다른 글
유니티에서 직렬화 가능 유형 (0) | 2023.02.01 |
---|---|
유니티에서 인스펙터 Debug mode 활성화하기 (0) | 2023.02.01 |
유니티(Unity)에서 Debug.DrawRay 함수를 사용하여 디버깅 Ray 표시하기 (0) | 2023.02.01 |
유니티 콘솔(console)에 로그 메시지 출력하기(Debug.Log) (0) | 2023.02.01 |
유니티에서 private 변수를 인스펙터(inspector)에서 표시 (0) | 2023.01.31 |