2

私は2つのプロジェクトを持っています。1 つはネイティブ iOS アプリ (UIKIT) で、もう 1 つは Unity3D によって作成された AR Vuforia プロジェクトです。

AR プロジェクトを XCODE プロジェクトにエクスポートできますが、それらをどのようにリンクするのか疑問に思っています。

たとえば、ネイティブ iOS アプリにボタンがあります。ボタンが押されたときに AR プロジェクトをトリガーしたいのですが、ネイティブの iOS アプリにも戻ることができます。

4

1 に答える 1

4

最終的には自分で解決しました。Unity プロジェクトは rootviewcontroller である必要がありますが、unity の上に別のナビゲーション コントローラーを追加できます。ネイティブ コードを AppController.m に追加できます。

ネイティブとユニティの間のコミュニケーションは静かでシンプルです。

電話

UnitySendMessage (gameObj, methodName, msg);

Unityメソッドにメッセージを送る

使用する

外部「C」

Unity からのコールバックを受信します。

誰かが必要な場合は、サンプルコードを提供できます。

于 2013-08-21T01:07:30.623 に答える