• Home
  • About
    • KKsDev photo

      KKsDev

      게임 프로그래머를 목표로 Unity, C#을 공부하고 있습니다.

    • Learn More
    • Email
    • Github
    • Steam
  • Posts
    • All Posts
    • All Tags
  • Projects

팀 프로젝트 세이브&로드, ScriptableObject

29 Nov 2023

Reading time ~1 minute

nbcbanner

  1. 트러블 슈팅 : 세이브 & 로드 , TimeScale



세이브 로드, ScriptableObject를 id로 저장

세이브 로드에 대응해서 각 클래스들의 데이터를 분리하는 중에

ScriptableObject에서 다른 리소스들을 포함하고 있었기 때문에 직렬화를 할 수 없는 문제가 생겼다.

문제를 해결하기 위해서 데이터들에서는 실제 SO를 참조하고 있지 않고 id값만을 가지고 있다가

사용할 떄 id 값을 통해서 해당 SO를 참조하는 방식으로 변경했고

데이터들을 직렬화하는데 성공했다.

nbcthumbnail



TIL내일배움캠프스파르타 Share Tweet +1