【发布时间】:2019-09-30 02:30:28
【问题描述】:
我正在开发一个 Android 应用,我需要在其中集成 Unity 游戏/屏幕。我已经将一个 Unity 场景/项目导出并添加到我的 Android 应用程序中,但我不知道如何添加两个。
我发现了两种主要的方法:
- 创建两个单独的项目:如果我这样做,它们会在清单或库/资产文件夹中发生冲突,并且统一最终只调用一个场景。 供参考:
- 我还尝试创建一个具有多个场景的 Unity 项目,并使用消息从 Android 调用所需的场景。对我来说,无论按下哪个按钮,Android 仍然会调用相同的场景。 参考: https://stackoverflow.com/a/43224821/2617578
有人对此有解决方案吗?上述任何一种解决方案对我来说都可以。
我在 Android 方面经验丰富,但在 Unity 方面是初学者,所以我认为我可能在统一代码中做错了什么。
我在以下 git 存储库中有我为第二种方法创建的统一项目和 Android 应用程序。
https://github.com/hadi-mehmood/AndroidUnityIntegrationSample
【问题讨论】:
-
如果你向android添加了一个
Unity项目,那么我认为方法2应该可以工作。你能在统一项目中运行这两个场景吗? (不是来自android,而是在统一编辑器中)