@ SerializeField
- 객체의 정보를 은닉하고 캡슐화는 유지하면서 인스펙터 창에서 다룰 수 있도록 하고 싶을 때 사용
- private 속성의 필드를 인스펙터 창에 띄울 수 있음.
@ HideInInspector
- SerializeField와 반대로 public 속성의 필드를 인스펙터창에 안보이게 하려고 할때 사용.
@ Serializable
using System;
- using System을 쓰고 [Serializable]을 사용해야 함.
- 특수한 목적으로 만들어진 클래스나 구조체는 필드를 모두 public으로 선언해도 객체로 만들었을 때 인스펙터 창에서 볼 수 없는데 이때 [Serializable]을 사용하면 인스펙터 창에서 볼 수 있음.
카메라(Camera) (0) | 2024.06.25 |
---|---|
MeshRenderer, 마우스 클릭시 오브젝트 색 바꾸기 (0) | 2024.06.25 |
박스 콜라이더, 레이캐스트, OnTriggerEnter, OnCollisionEnter (0) | 2024.06.25 |
리지드바디(Rigidbody), 이동, 회전, 폭발 (0) | 2024.06.24 |
Transform 오브젝트 이동하기, 회전하기, 크기조절, 바라보기, 공전하기 (0) | 2024.06.22 |