在Unity中切换到Android的问题

时间:2013-07-09 09:57:39

标签: android unity3d

我在Unity中为iOS开发了Augmented Relity应用程序。它具有良好的性能。 该应用程序有几个场景,但其中一个比其他场景(大约60个目标)大得多。 iOS(未压缩)中的应用程序大小非常庞大(1.9Gb),因为它有很多媒体(图像,视频,纹理和3D内容)。

现在我将平台切换到Android,我遇到了很多麻烦: - 主要场景的加载时间非常长(10分钟或更长时间),而不是iOS(iPhone 4)中的20秒。 - 3D内容的纹理变为黑色。

Android中的场景是否有限制大小?

1 个答案:

答案 0 :(得分:0)

Android上可用的最大内存可能因设备而异。 大多数只有256 MB的内存可用于单个应用程序。

对于纹理内存(每个设备再次不同),您可能希望查看使用的压缩。使用android标准ETC Unity page on Android可以改善加载时间。删除Mip Maps会降低内存使用和加载,但也可能会降低FPS(取决于使用或不使用它们)。

使用Android,还可以选择在Unity Profiler中通过ADB连接进行分析,这有助于缩小问题的原因。