save

    2021-08-07 개발일지

    세이브 일단 마무리 세이브가 생각보다 복잡했고 예기치못한 버그로 시간이 더 걸렸다 갑자기 빌드할 때 Unity Moving file failed access is denied 에러가 떠서 빌드가 안되는 현상이 있었다 이 오류는 다양한 원인이 있는 모양인데 옮기려는 파일을 다른 곳에서 이미 참조하고 있다던지 => (탐색기 등등) 의심가는걸 다 닫아보자 방화벽이 문제라던지 => 방화벽을 꺼보자 위의 두개를 동시에 해본 결과 해결되긴 했다. 정확히 뭐가 문제였는지는 잘 모르겠다 PlatformNotSupportedException with Json.NET 이 오류는 간단했다 Edit -> Project Settings -> Player -> Other Settings -> API compability leve..

    2021-07-05~07 개발일지

    Json으로 오브젝트 저장 및 불러오기 원래 타일맵만 저장, 로드 기능이 있었는데 오브젝트들도 저장, 로드 기능이 적용되게 했다 이 부분을 만들면서 고민을 많이했는데 1. 씬에 있는 어떤 오브젝트를 저장할 것인가?? 유니티를 잘 다루지 못하는 팀원을 위해 만드는 기능인데 씬에 존재하는 모든 오브젝트를 저장하게하면 문제가 생길 수도 있을 것 같았다 그래서 생각한 방법은 두가지.. 정도인데 1. 저장 가능한 오브젝트들은 특정 스크립트를 상속받게 하고 해당 스크립트를 지닌 오브젝트만 저장한다 => 스크립트를 지니지 않은 오브젝트도 존재할 것이고 구조가 별로라고 생각했다 2. 씬에 존재하는 오브젝트가 프리팹일 경우 저장한다 => 좀 특이한 방법인데 게임 오브젝트를 저장하기엔 좋다고 생각했다 런타임에서 돌아가는 ..