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

     2023-04-12     141

关键词:

【中文标题】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 请查看我的新问题,希望您能帮助我

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

...创建了一个待办事项列表应用程序。目前正在快速尝试。如何将核心数据添加到应用委托文件中?当我去创建一个新的选项卡式应用程序时,没有添 查看详情

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

】如何将自定义UIViewController添加到现有的XIB?【英文标题】:HowdoyouaddacustomUIViewControllertoexistingXIB?【发布时间】:2013-02-0621:17:38【问题描述】:我刚刚开始接触MonoTouch,并且有一些最基本的问题。在他们的教程中,他们介绍了... 查看详情

如何将 Cocos2d 和 Box2d 添加到现有的 Xcode 4.6 项目中

】如何将Cocos2d和Box2d添加到现有的Xcode4.6项目中【英文标题】:HowtoaddCocos2dandBox2dtoexistingXcode4.6project【发布时间】:2013-03-0121:36:33【问题描述】:我在这方面能找到的任何说明/教程都不起作用,因为Xcode在每个版本中都会更改构... 查看详情

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

】如何将Facebook的BuckBuild安装到现有的Xcode项目中?【英文标题】:HowdoIinstallFacebook\'sBuckBuildontoanexistingXcodeproject?【发布时间】:2016-06-0902:56:39【问题描述】:我在使用现有Xcode项目安装Buck时遇到问题。不过,我能够成功地让它... 查看详情

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

】如何将多维数组添加到现有的SparkDataFrame【英文标题】:HowtoaddmultidimensionalarraytoanexistingSparkDataFrame【发布时间】:2018-10-3019:55:22【问题描述】:如果我理解正确,可以将ArrayType添加为SparkDataFrame列。我正在尝试使用withColumn方法... 查看详情

如何将 Mailchimp 添加到现有的注册框

】如何将Mailchimp添加到现有的注册框【英文标题】:HowtoaddMailchimptoexistingsignupbox【发布时间】:2013-07-3113:28:50【问题描述】:我是Mailchimp的新手。我想将mailchimp添加到现有的基于PHP的注册表单中。我不想使用Mailchimp的表格。我在... 查看详情

如何将新行添加到现有的 QTablewidget

】如何将新行添加到现有的QTablewidget【英文标题】:HowcaniaddnewrowtotheexistingQTablewidget【发布时间】:2016-08-2510:36:27【问题描述】:在QTableWidget上获取mouseEvent时出现问题,此代码是用tabelwidget和mouseclickevent创建一个窗口,当我单击... 查看详情

将 uiscrollview 添加到现有的 uiview - 无法滚动内容

】将uiscrollview添加到现有的uiview-无法滚动内容【英文标题】:addinguiscrollviewtoexistinguiview-cantgetcontenttoscroll【发布时间】:2013-01-0219:31:56【问题描述】:我一直在使用XCode4.5.2开发一个项目,并设置了各种uiviews并按照我想要的方式... 查看详情

如何将熊猫数据添加到现有的 csv 文件中?

】如何将熊猫数据添加到现有的csv文件中?【英文标题】:Howtoaddpandasdatatoanexistingcsvfile?【发布时间】:2013-07-0600:22:52【问题描述】:我想知道是否可以使用pandasto_csv()函数将数据框添加到现有的csv文件中。csv文件与加载的数据... 查看详情

如何将文件添加到现有的 docker 镜像? [复制]

】如何将文件添加到现有的docker镜像?[复制]【英文标题】:Howtoaddfilestoanexistingdockerimage?[duplicate]【发布时间】:2021-10-2810:36:15【问题描述】:我有一个基于Windows的docker容器,运行它并在其中运行一个应用程序。但有时我需要向... 查看详情

如何将 JPA 添加到现有的 Eclipse 项目?

】如何将JPA添加到现有的Eclipse项目?【英文标题】:HowtoaddJPAtoexistingeclipseproject?【发布时间】:2012-08-2222:06:21【问题描述】:我有一个现有的eclipse项目(JAVA应用程序),现在我创建了一个表在xampp-phpMyAdmin中。在项目中,我需... 查看详情

如何将 ResourceServer 添加到现有的 spring 安全配置

】如何将ResourceServer添加到现有的spring安全配置【英文标题】:HowtoaddaResourceServertoanexistingspringsecurityconfig【发布时间】:2020-03-1213:17:14【问题描述】:我使用以下安全配置进行授权。我现在想向这个项目添加令牌安全端点。但是... 查看详情

如何将自定义 AxisItem 添加到现有的 PlotWidget?

】如何将自定义AxisItem添加到现有的PlotWidget?【英文标题】:HowtoaddcustomAxisItemtoexistingPlotWidget?【发布时间】:2017-08-1017:48:58【问题描述】:我正在尝试将pyqtgraph中的自定义AxisItem添加到由QtDesigner生成的现有PlotWidget中。有相关主... 查看详情

如何将一些脚本添加到现有的 swf 文件中?

】如何将一些脚本添加到现有的swf文件中?【英文标题】:Howtoaddsomescripttoanexistingswffile?【发布时间】:2019-02-0819:17:55【问题描述】:我知道关于这个问题已经讨论了很多。我不想更改值或地址,我可以做这些事情并且没有问题... 查看详情

如何以编程方式将属性添加到现有的核心数据实体(对象)?

】如何以编程方式将属性添加到现有的核心数据实体(对象)?【英文标题】:HowtoaddattributestoanexistingCoreDataentity(object)programmatically?【发布时间】:2013-03-2521:26:38【问题描述】:我想在我的应用程序运行期间以编程方式向实体添... 查看详情

如何将打字稿添加到现有的 vue3 项目?

】如何将打字稿添加到现有的vue3项目?【英文标题】:Howtoaddtypescripttoexistingvue3project?【发布时间】:2021-10-2703:41:28【问题描述】:我有以下package.json文件:"name":"view","version":"0.1.0","private":true,"scripts":"serve":"vue-cli-serviceserve","build... 查看详情

如何将另一个 UIViewController 添加到现有的 UINavigationController

】如何将另一个UIViewController添加到现有的UINavigationController【英文标题】:HowtoaddanotherUIViewControllertoanexistingUINavigationController【发布时间】:2015-04-2814:10:30【问题描述】:我有一个带有两个视图控制器的应用程序。第一个嵌入在... 查看详情

如何将 Sapper 添加到现有的 Svelte 项目中?

】如何将Sapper添加到现有的Svelte项目中?【英文标题】:HowtoaddSappertoexistingSvelteproject?【发布时间】:2021-04-1507:34:24【问题描述】:我在svelte中有广泛的应用,以后我需要在它上面附加一个工兵以进行进一步的工作,可能吗?我... 查看详情