2017-01-08 10 views
1

私は最近Unity3Dを使ってARプログラムを開発し、それをモバイルアプリケーションプログラムとして構築しました。今、UnityのプログラムをAndroidスタジオにインポートして、アクティビティクラスとして作成する予定です。例えばAndroid StudioでUnity3Dをアクティビティとして作成するには?

、私は、「スタート」と呼ばれるボタンを作成し、ユーザーは、「スタート」ボタンをタップすると、アプリは、カメラが作動しユニティプログラムを開きます。

これは可能ですか?もしそうなら、私はこれを可能にするために何をすべきですか?

ありがとうございます。

答えて

0

これを実行する直接的な方法はありませんが、あなたが団結からプロジェクトをビルドするときには、開始時に統一活動/エンジンを始動しますAPKファイルを生成します

あなたはこれを行うには二つのアプローチがあります:

アプローチ1:アンドロイドのためのプラットフォームを切り替えて、ビルド設定ウィンドウからGoogle Androidプロジェクトチェックボックスをオンにして、あなたのユニティプロジェクトをアンドロイドスタジオプロジェクトにコンパイルすると、Androidスタジオプロジェクトが生成され、開くことができますあなたが好きなようにそれを操作し、あなたの開始アクティビティを変更し、あなたが望むときに統一アクティビティを開始する

アプローチ2:あなたの活動をアンドロイドスタジオに実装し、コードをjarまたはaarファイルにコンパイルしてプラグインとしてユニティに追加すると、ユニティのマニフェストをアクティビティから開始する必要があります。ユニティの活動ではない

第2の方法は実用的ではないと思いますが、最初の方がはるかに優れています しかし、これは、ユニティコードで何かを編集するたびに新しいプロジェクトをコンパイルする必要があることを意味します。団結でのプロジェクトが確定され、これはそうでない場合、あなたはあなたの自己

たびにコンパイルして、変更をオーバーライドしていないに対処する必要がある、あなたのための意志に動作します
関連する問題