我有两个项目。一个是原生 iOS 应用(UIKIT),另一个是 Unity3D 制作的 AR Vuforia 项目。
我可以将 AR 项目导出到 XCODE 项目中,但我想知道如何将它们链接在一起。
例如,我在原生 iOS 应用上有一个按钮。我想在按下按钮时触发 AR 项目,它也可以返回到原生 iOS 应用程序。
Best Answer-推荐答案 strong>
我终于自己解决了。 Unity 项目必须是 rootviewcontroller,但您可以在 unity 之上添加一个单独的导航 Controller 。您可以将 native 代码添加到 AppController.m
native 和 unity 之间的通信非常简单。
打电话
UnitySendMessage (gameObj, methodName, msg);
向统一方法发送消息
使用
extern "C"
接收来自统一的回电。
如果有人需要,我可以提供一些示例代码。
关于iOS Native 项目集成 Vuforia Unity 项目,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/18201335/
|