728x90
변하지 않는 데이터를 위한 클래스는 MonoBehaviour보다 ScriptableObject를 상속하여 객체를 작성
-MonoBehaviour에 비해 메모리 사용량이 적고 불필요한 함수 호출을 줄일 수 있다
-MonoBehaviour와 마찬가지로Inspector를 활용할 수 있고 별도의 asset으로 저장해서 관리할 수 있다
Json, XML 형태를 사용하더라도 런타임에 파일을 직접 읽고 쓰지 않고 실행 시점에 Scriptable Object로 변경해서 사용하는 것도 좋음
728x90
'Unity' 카테고리의 다른 글
CapsuleCollider.direction (0) | 2023.08.09 |
---|---|
최적화 / 하이라키, 캐싱, Debug, Scriptable Object, Object Pooling (0) | 2023.08.08 |
데이터 관리 (0) | 2023.08.08 |
[Unity] PlayerPrefs (0) | 2023.08.08 |
Particle System / Shape / Arc Mode (0) | 2023.08.07 |