android - 将 Unity3D 游戏集成到 Android/iOS Activity 中

标签 android ios unity-game-engine

早上好!

我刚刚使用 Unity3D 完成了一个游戏。我的同事分别使用 Eclipse 和 XCode 在原生 Android 和 iOS 中完成了一个应用程序。

问题是,我们需要将游戏集成到 Android 和 iOS 应用程序中,方法是让游戏在其中一个屏幕/场景/Activity 中激活。

关于我如何开始这项任务的任何指示?我无法在网上找到任何有用的信息。在此先感谢,我们将不胜感激。

更新

我们现在已将游戏成功集成到 Android 应用程序中。现在我们有另一个问题,在 Unity 中我们可以输入一个按钮来退出游戏。当游戏是一个独立的应用程序时,这很棒。但现在它在 Android 应用程序中,我们正在寻找一种退出游戏而不退出整个应用程序的方法。

是否有特定的代码 fragment 可用于退出 Unity 游戏但不退出整个应用程序?谢谢!

最佳答案

安卓:

  • Build Settings -> Android -> 选中“Google Android Project” -> Export

  • 打开 Eclipse -> 导入 -> Android/现有 Android 代码到工作区 -> 选择上面的导出项目。

  • 现在您的 Unity 游戏是一个 Activity 中的一个 View 对象。您可以在普通的 Android 项目中通过正常的方式添加其他 Activity 或其他 View 。

关于android - 将 Unity3D 游戏集成到 Android/iOS Activity 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25629827/

相关文章:

android - 月、日的日期差异

ios - NSXMLParser - 空值

user-interface - UI 未显示在 Unity 4.6 的 #Screen 选项卡中

android - Assets /shadow.js(9,19) : BCE0019: 'active' is not a member of 'UnityEngine.Transform'

android - 在工具栏下显示内容

java - 在 RecyclerView 中扩展项目时使用 TransitionManager 和 ChangeBounds 与layout_height : match_constraint 结合使用会产生奇怪的视觉效果

android - 无法将明显的整数解析为整数

ios - 安装失败 'cordova-plugin-firebase-authentication' : undefined

ios - Swift 单元测试 : module name of object class causes type check to fail

c# - 对于每个分辨率,UI 对象都位于相同的位置