2013-07-09 5 views
0

Unity에서 iOS 용 증강 보정 앱을 개발했습니다. 그것은 좋은 성능을 가지고 있습니다. 앱에 여러 장면이 있지만 그 중 하나가 다른 장면보다 훨씬 큽니다 (약 60 개 대상). iOS (비 압축)의 앱 크기는 미디어 (이미지, 동영상, 텍스처 및 3D 콘텐츠)가 많기 때문에 방대한 양 (1.9Gb)입니다.문제 Unity에서 Android로 전환

플랫폼을 Android로 전환하면 많은 문제가 발생합니다. - 교장 씬로드 시간이 iOS (iPhone)에서 20 초가 아니라 매우 높습니다 (10 분 이상). 4). - 3D 콘텐츠의 텍스처가 검은 색으로 변합니다.

Android의 장면에 대한 제한 크기가 있습니까?

답변

0

안드로이드에서 사용할 수있는 최대 메모리는 장치마다 다를 수 있습니다. 대부분 응용 프로그램 하나에 256MB의 메모리 만 사용할 수 있습니다.

텍스처 메모리 (장치마다 다름)와 마찬가지로 사용 된 압축을 살펴볼 수 있습니다. 안드로이드 표준 ETC Unity page on Android을 사용하면 로딩 시간이 향상됩니다. Mip 맵을 제거하면 메모리 사용 및로드가 줄어들지 만 잠재적으로 FPS가 감소합니다 (사용되는 습기에 따라 다름).

Android에는 Unity Profiler에서 ADB 연결을 통해 프로파일 링하는 옵션이있어 문제의 정확한 원인을 좁히는 데 도움이 될 수 있습니다.