2

我有两个项目。一个是原生 iOS 应用程序(UIKIT),另一个是由 Unity3D 制作的 AR Vuforia 项目。

我可以将 AR 项目导出到 XCODE 项目中,但我想知道如何将它们链接在一起。

例如,我在本机 iOS 应用程序上有一个按钮。我想在按下按钮时触发 AR 项目,它也可以返回到原生 iOS 应用程序。

4

1 回答 1

4

我终于自己解决了。Unity 项目必须是 rootviewcontroller,但您可以在 unity 之上添加一个单独的导航控制器。您可以将本机代码添加到 AppController.m

native 和 unity 之间的通信非常简单。

称呼

UnitySendMessage (gameObj, methodName, msg);

向统一方法发送消息

采用

外部“C”

接收来自统一的回电。

如果有人需要,我可以提供一些示例代码。

于 2013-08-21T01:07:30.623 回答