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

uGUI 스트레치 offset 값 코드상에서 조절

Posted by KimJa
2016. 3. 27. 01:08 유니티

맵툴을 만들면서 UI세팅중에 문제가 발생했다.

파일 오픈 창에서 Templates으로 만들어둔 버튼 오브젝트를 읽어온 파일에 맞게 복제 생성하게 해두었는데 사이즈가 지맘대로 구겨지는것.

원인은

Instantiate로 복제 -> Hierarchy 최상단에 생성 -> 캔버스에 다시 자식으로 집어넣음 -> 트랜스폼이 꼬임

 

원본 트랜스폼                                 문제의 트랜스폼

원인을 찾아낸것까진 좋았는데 2차로 생긴 문제는 Rect Transform은 만져본적이 별로 없어서 어떤 값을 만져야하는지 모르겠더라..

30여분간 구글링하고 난리를 쳤지만 영어 울렁증으로 흡수를 제대로 못해서 쩔쩔매던중에

우연히 찍은 브레이크 포인트덕에 까먹고 있던 디버깅을 해볼생각을 하게되서 해결봄.


Rect Transform 맴버 변수중에 offsetMin, Max가 원하던 물건.


끗.

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

Resources.Load() 로 BinaryData 불러오기  (1) 2016.05.22
유니티 프로젝트 gitignore 리스트  (0) 2015.11.15

유니티 프로젝트 gitignore 리스트

Posted by KimJa
2015. 11. 15. 00:41 유니티

.gitignore


# =============== #

# Unity generated #

# =============== #

Temp/

Obj/

UnityGenerated/

Library/


# ===================================== #

# Visual Studio / MonoDevelop generated #

# ===================================== #

ExportedObj/

*.svd

*.userprefs

*.csproj

*.pidb

*.suo

*.sln

*.user

*.unityproj

*.booproj


# ============ #

# OS generated #

# ============ #

.DS_Store

.DS_Store?

._*

.Spotlight-V100

.Trashes

Icon?

ehthumbs.db

Thumbs.db

죽어도 .gitignore 라는 이름으로 파일명이 안바뀌어서 백업