Xcode:如何将 Unity 游戏添加到现有的 iOS 应用程序?

Posted

技术标签:

【中文标题】Xcode:如何将 Unity 游戏添加到现有的 iOS 应用程序?【英文标题】:Xcode: How to add Unity game to an existing iOS app? 【发布时间】:2020-01-06 11:35:07 【问题描述】:

我想将 Unity 游戏添加到现有的 ios 应用中。我在 Xcode 中使用 Swift 进行编程,所以我更喜欢用 Swift 来做这件事。

我在 *** 中查看了很多教程和其他问题。但没有什么能解决我的问题。

最后,我想在应用的多个视图之一上展示统一游戏。

如果有人能告诉我现在该怎么做,我会很高兴。

我已经试过了:

https://medium.com/better-programming/how-to-embed-unity-with-vuforia-in-a-native-ios-swift-project-e9c82dfe53c

https://medium.com/@IronEqual/how-to-embed-a-unity-game-into-an-ios-native-swift-app-772a0b65c82

How Can I integrate Unity-Build App with native iOS App?

还有很多来自 *** 的...

【问题讨论】:

您是否尝试过使用 html 嵌入到 webView 中? @RomuloBM 不,我不希望有人需要网络连接才能玩游戏。但这是一种常见的方式吗? 不确定它是否有帮助,但是当您为 ios 构建统一游戏时,它应该创建一个 xcode 项目,所以也许您可以尝试在该项目中创建一个新视图,也许您可​​以在那里插入您的应用.我不知道该怎么做,但这是一个有趣的问题。 @LiefLayer 感谢您的回答。我会考虑并尝试一下。 我不是统一专家,我的背景是 iOS 开发人员,但我有一些游戏开发人员的人脉,我听取了一些关于使用统一生成的 HTML 通过 webView 与 iOS 集成的信息.我认为这是一种解决方法,需要一些有关 Swift 的知识,因此您必须根据 unity3d 应用程序的工作方式构建自己的 unity/webview 管理器 【参考方案1】:

我使用 https://github.com/jiulongw/swift-unity 将 Unity 集成到现有的 iOS 应用程序中。 根据您的 Unity 版本,这应该是开箱即用的。如果您使用的是 Unity 2018 或 Unity 2019,请参阅问题页面。

Unity 正致力于在 2019.3 中通过 Unity as a library 支持该功能,但仍处于测试阶段。

【讨论】:

@aalmighty 请查看我的新问题,希望您能帮助我

以上是关于Xcode:如何将 Unity 游戏添加到现有的 iOS 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

在 Unity3d 中,如何将浮动窗口(例如光照贴图)添加到现有的一组选项卡(例如:Inspector)?

将核心数据添加到现有的选项卡式应用程序(ios swift、Xcode6)

如何将自定义 UIViewController 添加到现有的 XIB?

如何将 Facebook 的 Buck Build 安装到现有的 Xcode 项目中?

如何把unity 集成到现有的android app

如何将多维数组添加到现有的 Spark DataFrame