使用 Unity* 游戏引擎为 Android* 应用添加 x86 支持





0/5 (0投票)
本文档将指导您如何使用最新版本的 Unity 4 或 Unity 5 生成包含 x86 和 ARM 库的胖 APK。
Intel® 开发者专区 提供工具和操作指南,用于跨平台应用开发、平台和技术信息、代码示例以及同行专家的支持,帮助开发者创新和取得成功。 加入我们的社区,了解 Android、物联网、Intel® RealSense™ 技术 和 Windows,以下载工具、获取开发套件、与志同道合的开发者分享想法,并参与黑客马拉松、竞赛、路演和本地活动。
概述
为现有的基于 ARM* 的 Unity* Android* SDK 游戏启用原生 x86 支持非常简单。 本文档将指导您如何使用最新版本的 Unity 4 或 Unity 5 生成包含 x86 和 ARM 库的胖 APK。
Intel 和 Unity 正在合作,为即将发布的 Unity 4.6 和 Unity 5 公开版本带来 x86 Android 功能。 我们将在 https://software.intel.com/en-us/articles/unity 上发布更新,以便在发布后通知您。 如果您需要提前访问或版本 4.5.4,请联系您的 Intel 客户经理。
添加 Android* 原生 x86 支持
除了 ARM 之外,Unity 现在为开发者提供原生 x86 支持。 当您使用 Unity 4 或 Unity 5 创建 Android 构建时,它会自动创建一个包含 x86 和 ARM 库的胖 APK。
最佳实践:遵循 Unity 编程实践,以确保项目保持最新,并且您的 Unity 软件版本是最新版本。 Android SDK 和 NDK 也必须更新,以确保完全兼容性。
步骤 1
在打开项目的情况下,单击“文件”>“构建设置”以打开构建设置(图 1)。
第二步
在构建设置中,确保选择 Android,然后单击“构建”(图 2)
步骤 3
单击“构建”后,指定保存位置。
完成了! 您的 APK 现在具有原生 x86 支持。
通过使用最新的 Unity 游戏引擎和 Android SDK/NDK,开发者可以在一个胖 APK 中同时支持 X86 和 ARM。 生成的 APK 包含 x86 和 ARM 库,设备在下载后将选择适用于其硬件类型的库。 请注意,除非包含完整的调试信息,否则胖 APK 的大小只会略微增加。 您可以通过验证构建设置部分中是否未选择“开发构建”来确保不包含完整的调试信息。
Unity x86 开发者页面可在 www.intel.com/software/unity 上找到,以获取更多支持。
摘要
正如您所见,使用最新版本的 Unity 4 或 Unity 5 为 x86 平台创建基于 Android 的游戏非常容易。 原生 x86 支持将帮助您的应用具有更好的性能和更快的加载时间。