アンドロイドからユニティのインターフェースをどのように呼び出すか
AndroidアプリケーションでUnity画面を呼び出すために、以下の手順を実行できます。
- ユニティエディター上で新しいシーンを作成し、必要なゲームオブジェクトとスクリプトをシーンに追加します。
- Unityで「ビルドの設定」(メニューバーの「File」→「Build Settings」)を選択します。
- 「ビルド設定」ウィンドウで、ターゲットプラットフォームとして「Android」を選択し、アプリ名、パッケージ名などのビルド設定も行う。
- 「Player Settings」ボタンをクリックすると、インスペクターウィンドウで「Player Settings」パネルが開きます。
- 「Player 设定」パネルの「その他设定」タブを選択し、「仮想現実対応」オプションが有効になっていることを確認します。
- 「Player Settings」パネルの「Publishing Settings」タブで、「Custom Gradle Template」オプションを「Main Template」に設定する。
- 「ビルドアンドラン」ボタンをクリックして、UnityプロジェクトをAndroidアプリケーションとしてエクスポートします。
- 生成されたプロジェクトを Android Studio で開いてください。
- Android StudioのJavaコードでUnityの画面を呼び出すには、UnityPlayerクラスの静的なメソッドを使用します。たとえば、UnityPlayer.UnitySendMessageメソッドを使用してUnityにメッセージを送信します。
- Android Studioでアプリをビルド&実行し、AndroidデバイスでUnityインターフェイスを呼び出します。
上記の手順を使用することで、Androidアプリケーション内でUnityのインターフェースを呼び出し、Unityのシーンとやりとりできます。