概述

在当前基于 Unity* ARM* 的 Android* SDK 游戏中添加原生 x86 支持非常简单。  本文介绍了如何在最新的 Unity 4 或 Unity 5 项目中生成一个包括 x86 和 ARM 库在内的 FAT APK。

英特尔与 Unity 联手将 x86 Android 功能添加到即将公开发行的 Unity 4.6 和 Unity 5。 版本上线后,我们将在 https://software.intel.com/content/www/cn/zh/develop/articles/unity.html 上进行更新。 如果您想提前使用版本 4.5.4,请联系您的英特尔客户经理。

添加 Android* 原生 x86 支持

除了 ARM 之外,Unity 现在可为开发人员提供原生 x86 支持。 当创建使用 Unity 4 或 Unity 5 的 Android build 时,它将自动创建包含 x86 和 ARM 库的 FAT APK。

最佳实践: 按照 Unity 编程实践进行操作,确保项目为最新状态,Unity 软件版本为最新版本。 Android SDK 和 NDK 也需要进行更新,以确保完全兼容。

步骤 1

打开项目,点击 File > Build Settings,打开 Build Settings(图 1)。

78a134e96f60b0610ade4f50bdaf72f8.png

图 1. File 下拉菜单中的 Build settings

步骤 2

在 Build Settings 内,选择 Android,然后点击 Build(图 2)

b0d34b3d9a6f8e166408cb67a444aa1b.png

图 2. Build Settings:确保选中 Android*,然后点击 Build

步骤 3

点击 Build 后,指定保存位置。

就这么简单! 您的 APK 现在包含原生 x86 支持。

总结

正如您所见,使用最新版 Unity 4 或 Unity 5 为 x86 平台创建基于 Android 的游戏非常轻松。 原生 x86 支持可为您的应用提供更出色的性能和更快的加载速度。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐