私は2つのプロジェクトを持っています。1 つはネイティブ iOS アプリ (UIKIT) で、もう 1 つは Unity3D によって作成された AR Vuforia プロジェクトです。
AR プロジェクトを XCODE プロジェクトにエクスポートできますが、それらをどのようにリンクするのか疑問に思っています。
たとえば、ネイティブ iOS アプリにボタンがあります。ボタンが押されたときに AR プロジェクトをトリガーしたいのですが、ネイティブの iOS アプリにも戻ることができます。
私は2つのプロジェクトを持っています。1 つはネイティブ iOS アプリ (UIKIT) で、もう 1 つは Unity3D によって作成された AR Vuforia プロジェクトです。
AR プロジェクトを XCODE プロジェクトにエクスポートできますが、それらをどのようにリンクするのか疑問に思っています。
たとえば、ネイティブ iOS アプリにボタンがあります。ボタンが押されたときに AR プロジェクトをトリガーしたいのですが、ネイティブの iOS アプリにも戻ることができます。
最終的には自分で解決しました。Unity プロジェクトは rootviewcontroller である必要がありますが、unity の上に別のナビゲーション コントローラーを追加できます。ネイティブ コードを AppController.m に追加できます。
ネイティブとユニティの間のコミュニケーションは静かでシンプルです。
電話
UnitySendMessage (gameObj, methodName, msg);
Unityメソッドにメッセージを送る
使用する
外部「C」
Unity からのコールバックを受信します。
誰かが必要な場合は、サンプルコードを提供できます。