两个项目强制合并,各种设置,各种出错,很无奈🤖
集成时参考的一些的资料
集成(合并)
unity项目整合嵌入iOS主工程(图文介绍设置过程,结合下面的视频一起看效果更佳)
Integrating Unity3D with native iOS application for Xcode 7 & Unity 5 (视频介绍步骤)
ios把unity3d项目整合嵌入到xcode中(提供了一些常见的出错解决方案)
iOS与Unity3d的交互实现 (项目集成好后,就开始写交互了,加油...)
坑很多,出现错误可以去这些页面找找解决方案
参考
https://github.com/keyv/iOSUnityVuforiaGuide (图文集成过程+交互)
https://the-nerd.be/2015/11/13/integrate-unity-5-in-a-native-ios-app-with-xcode-7/ (上面视频的介绍,可以参考这文章下面的评论,有一些错误解决方案)
http://www.makethegame.net/unity/add-unity3d-to-native-ios-app-with-unity-5-and-vuforia-4-x/ (过程+评论区)
https://github.com/blitzagency/ios-unity5 (swift版集成)
网友评论
iOS端内部嵌入了两款AR的游戏,进入不同的场景使用 UnitySendMessage("Controller", "OpenSence",data);传递不同的参数,但是只有第一次启动他才能进入其中一个,当进入第二个发送新的消息时还是会显示第一个的游戏画面,iOS端Unity是无法关闭的,后来测试加入 UnityLoadApplication();
Profiler_InitProfiler();
切换偶尔是正常的,但有时候会显示错乱
/Users/xxxxxxx/Documents/xxxxx/myUnity3DiOSDemoV01/Unity/Classes/Unity/UnityReplayKit_Scripting.mm:146:54: Use of undeclared identifier 'nullptr'
我也自己也在网上搜了很久,始终不得其解,望大神赐教呀, 万分感谢