Resources.Load() 로 BinaryData 불러오기

Posted by KimJa
2016. 5. 22. 13:17 유니티

프로젝트 진행중에 BinaryFormatter로 직렬화시킨 데이터를 저장해 사용중이었는데 에디터상에선 저장과 불러오기 모두 잘되었으나

정작 타겟 플랫폼인 안드로이드에서는 파일을 못 읽어오더라 ㅡㅡ..

분명 학기초에 잠깐 진행하다 엎은 프로젝트에서 구현할때는 xml, 바이너리 둘다 잘 불러와 지던게 안되니까 손이 덜덜덜 떨리면서 멘붕..

구글에 검색해가며 온 방법을 동원해봤지만 안드로이드에만 올리면 먹통이되는 바람에 제일 심플하고 기본적으로 사용가능한 방법을 찾아보다가

유니티 메뉴얼에 떡하니 있는 Resources.Load()를 통해 바이너리 읽어오는 방법을 이제서야 발견하고 해보니 넘나 잘되는것..

Bytes 확장자를 주면 에디터에서 아이콘부터 바뀌더니 슥슥 잘 불러와짐..ㅜㅜ

다른 확장자로 되어있으면 null만 날아와서 이게 무슨 현상인가 애먹었는데 생각해보니 Resources.Load()는 유니티에서 특정 확장자만 지원하는 것일텐데 멍청했다.


'유니티' 카테고리의 다른 글

uGUI 스트레치 offset 값 코드상에서 조절  (0) 2016.03.27
유니티 프로젝트 gitignore 리스트  (0) 2015.11.15