gpt4 book ai didi

unity3d - 我们的 iOS 开发人员在 Unity3D 中开发了一款游戏。我们如何为 Android 导出它?

转载 作者:行者123 更新时间:2023-12-02 02:26:53 24 4
gpt4 key购买 nike

我们的 iOS 开发人员在 Unity3D 中开发了一款游戏。我们如何为 Android 导出它?我在互联网上快速查看了一下,上面写着“适用于 Android 的一键导出”。

真的是这样吗?是否有可能已经开发出来的方法使其变得不那么容易做到?

最佳答案

如果您问的是“Android 的一键导出”,那么是的,它是 Android 的一键导出

Build Settings > Android > Switch platform > Build

但是对于这个问题,是否需要任何额外的工作。好吧,这取决于您是否在应用程序中使用了任何(自制或第三方)插件。如果不是,则不需要额外的工作。

如果是,那么有3种可能:

  1. 所有(第三方)插件仅针对 iOS。
  2. 其中一些同时包含 Android 和 iOS 组件。
  3. 您已经编写了自己的插件。

然后,(正如您所说,您开发了一个仅限 iOS 的应用程序)很明显,您使用这些插件编写的所有代码也是特定于 iOS 的。在这种情况下,建议您将所有代码包含在 Unity 的 Platform Dependent Compilation 中。检查(对于 iOS,它是 UNITY_IOS,对于 android,它是 UNITY_ANDROID)。

这是推荐的,因为最初您应该首先检查您的应用程序是否在没有任何“插件”噩梦的情况下在 Android 设备上完美运行。一旦确定,您就可以继续实现所有这些插件的 Android 端。

这些检查仅确保其中编写的代码片段仅在受尊重的平台上执行。这意味着,将所有 iOS 特定代码包含在 #if UNITY_IOS 中不会干扰您的 iOS 构建,只会阻止该代码在 iOS 以外的任何平台上运行。

最后,在那之后您就可以按照“Android 的一键导出”方法进行操作了。

关于unity3d - 我们的 iOS 开发人员在 Unity3D 中开发了一款游戏。我们如何为 Android 导出它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30953393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com