0

我在 Unity 中为 iOS 开发了一个增强的 Reity 应用程序。它有很好的表现。该应用程序有几个场景,但其中一个比其他场景大得多(大约 60 个目标)。iOS 中的应用程序(未压缩)很大(1.9Gb),因为它有很多媒体(图像、视频、纹理和 3D 内容)。

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

Android中的场景大小有限制吗?

4

1 回答 1

0

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

至于纹理内存(每个设备也不同),您可能需要查看使用的压缩。在 Android 上使用 android 标准 ETC Unity 页面应该可以缩短加载时间。删除 Mip Map 会降低内存使用和加载,但也可能会降低 FPS(取决于是否使用它们)。

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

于 2013-09-02T11:44:52.877 回答