我有两个项目。一个是原生iOS应用程序(UIKIT),另一个是由Unity3D制作的AR Vuforia项目。
我可以将AR项目导出到XCODE项目中,但我想知道如何将它们链接在一起。
例如,我在原生iOS应用上有一个按钮。我想在按下按钮时触发AR项目,它也可以返回原生iOS应用程序。
答案 0 :(得分:4)
我终于自己解决了这个问题。 Unity项目必须是rootviewcontroller,但您可以在统一的顶部添加单独的导航控制器。您可以将本机代码添加到AppController.m
中原生和团结之间的沟通很简单。
致电
UnitySendMessage(gameObj,methodName,msg);
将消息发送到统一方法
使用
extern“C”
接收来自团结的回电。
如果有人需要,我可以提供一些示例代码。