게임엔진/크로스플랫폼 : HazelEngine

231010 자체 엔진 개발 : Editor Asset System 설계

mrawesome 2024. 6. 23. 12:30

Editor

- EditorAsset -> Resource 를 가지고 있는 형태 

- Resource 는 Object 상속, 모든 Resorce 의 Base Class

- EditorAssetManager -> Editor 상에서 Import 된 모든 Asset 관리

- EditorAssetProcessor -> 각 type 별 Asset 관련 기능을 수행하는 function class

- FileID, Uuid ->FileId 는 path 기반, Uuid  는 랜덤 발급 고유 id => Object DB 들어가면 내용을 변경해야 할 수도 있다.