【问题标题】:Integrating Unity3D game into Android/iOS activity将 Unity3D 游戏集成到 Android/iOS 活动中
【发布时间】:2014-09-02 18:20:43
【问题描述】:

早上好!

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

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

关于我如何开始这项任务的任何指示?我在网上找不到任何有用的东西。提前致谢,任何帮助将不胜感激。

更新

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

是否有特定的 sn-p 代码我们可以用来退出 Unity 游戏但不退出整个应用程序?谢谢!

【问题讨论】:

标签: android ios unity3d


【解决方案1】:

安卓:

  • 构建设置 -> Android -> 勾选“Google Android Project” -> 导出

  • Open Eclipse -> Import -> Android/Existing Android Code Into Workspace -> 在上方选择 Exported Project。

  • 现在,您的 Unity 游戏是一项活动中的一个视图对象。您可以在正常的Android项目中以正常方式添加其他活动或其他视图。

【讨论】:

  • 感谢您的意见,在此期间,我们能够找到如何让它在 Android 中运行。但对于 iOS,仍然一无所获。不过谢谢! (y)
【解决方案2】:

在您的 Unity 游戏中,您必须在 Unity 游戏中添加一个退出按钮。添加以下代码:

  if (Application.platform == RuntimePlatform.Android)
  {
   if (Input.GetKey(KeyCode.Escape))
   {
    Application.Quit();
   }
  }
 }
}

现在只有 unity 游戏会退出而不退出整个游戏。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多