변수 타입과 Instance Editable은 값 저장과 레벨 편집 가능성을 분리한다
타입은 저장할 값의 종류이고, Instance Editable은 레벨에 배치한 인스턴스별로 값을 다르게 줄 수 있는지이다.
값의 종류
float, bool, vector, object reference
클래스 기본값
새 인스턴스가 처음 가질 값
인스턴스별 덮어쓰기
레벨 Details에서 편집 가능
생성 시 입력
SpawnActor 호출 때 값 전달
| 상황 | 판단 |
|---|---|
| 좋은 사용 | 디자이너 튜닝 값만 노출 |
| 주의 | 내부 상태까지 모두 노출하면 원인 추적이 어려움 |
| 핵심 | 타입과 편집 경계는 별개의 설계 결정이다 |
핵심 타입과 편집 경계는 별개의 설계 결정이다