이번 개인 프로젝트 진행중에 Player,Enemy,Item의 데이터를 ScriptableObject 로 관리 해보았다.
또한 저장/불러오기 기능을 ScriptableObject 로 구현해보기 위해서였다.
하지만 Player,Enemy의 Status 데이터들은 계속 변동 되는 값이였기에 나중에 게임을 다시 시작하거나 하면 데이터가 유지는 되는데 아이템을 장착하지 않았는데 공격력이 적용 되어 있거나 그랬다.
Item처럼 불변되지 않는값에 ScriptableObject 를 사용하여 데이터를 호출하는 목적으로만 사용하는것이 좋은것 같다,.
'내일배움캠프_Unity_6기 > TIL(Today I Learend)' 카테고리의 다른 글
TIL : 2024-11-18(월) :: Unity 에서 CSV 파일 로드해서 사용하기 (0) | 2024.11.18 |
---|---|
TIL : 2024-11-15(금) :: 유니티,C# 코드 작성시 최적화를 위해 지켜야 되는것 (0) | 2024.11.15 |
TIL : 2024-11-12(화) :: 트러블 슈팅 - 데이터 변경하여 사용시에 Class에서 분리해서 사용하자 (0) | 2024.11.12 |
TIL : 2024-11-11(월) :: MVC 패턴에 대한 간단 분석 (0) | 2024.11.11 |
TIL : 2024-11-08(금) :: 디자인패턴 - 전략(strategy), 컴포지트(Composite), 퍼사드(Facade) 패턴 (0) | 2024.11.08 |