Variable Attributes
private 식별자 앞에 [SerializeField]를 붙인다.
Unity Inspector에서 해당 변수를 확인할 수 있다.
[SerializeField]는 다른 클래스에서는 접근이 불가하면서 Unity Editor에서는 사용하고 싶을 때 유용한 attribute다.
Object Pooling
게임플레이 중 객체를 생성하고 삭제하는 것을 반복하는 것보다 객체를 Object Pooling에서 부르는 것이 성능면에서 효율적이다.
이렇게 Pooling 설정하면 자동적으로 active, inactive로 상호 전환되어 생성 제거를 반복하지 않게 되어 효율이 올라간다.
'Unity > Unity Learn' 카테고리의 다른 글
Junior Programmer > Unit 5 - User Interface (0) | 2022.06.18 |
---|---|
Junior Programmer > Unit 4 - Gameplay Mechanics (0) | 2022.06.15 |
Junior Programmer > Unit 3 - Sound and Effects (0) | 2022.06.12 |
Junior Programmer > Unit 2 - Basic Gameplay (0) | 2022.06.04 |
Junior Programmer > Unit 1 - Player Control (0) | 2022.06.01 |