Googleは、黒人コミュニティの人種的平等を推進することに取り組んでいます。 方法をご覧ください。

Androidのクイックスタート

アンドロイドでArcoreの使用を開始するには、ArcoreのSDKに含まれてhello_ar_kotlinまたはhello_ar_javaサンプルアプリのいずれかを実行することができます。これらのサンプルアプリケーションは、使用のOpenGL 、2Dおよび3Dベクトルグラフィックスをレンダリングするためのプログラミング・インターフェースを。アプリは検出された平面を表示し、ユーザーが平面をタップして3Dモデルを配置できるようにします。

開発環境をセットアップする

サンプルプロジェクトを開く

  1. Android Studioで、ARCore SDKGitHubリポジトリのクローンを作成します。

    これを行うには多くの方法があります。

    • 確立されたAndroidStudioインストールの場合:

      • 以下からのGitメニュー、選択Clone
      • Version controlのドロップダウン、選択Gitバージョン管理システムとして。
      • ではURLフィールド、ArcoreのGitHubのリポジトリに次のURLを入力します。

        https://github.com/google-ar/arcore-android-sdk.git

    • あなたも開くことができるTerminalして発行するgit clone 、次のようにコマンドを:

      git clone https://github.com/google-ar/arcore-android-sdk.git
  2. 次のようにサンプルプロジェクトの1つを開きます(プロジェクトをビルドして実行するには、プロジェクトを明示的に開く必要があります)。

    • Fileメニュー、選択しOpen
    • arcore-android-sdk/samplesフォルダのいずれかを選択hello_ar_kotlinまたはhello_ar_javaフォルダを、クリックしOpen

デバイスまたはエミュレーターを準備します

あなたは上のARアプリケーションを実行することができますサポートされているデバイスやAndroidエミュレータで。アプリを実行する前に、エミュレーターでAR用のGooglePlay開発者サービスを更新する必要があります。参照してくださいAndroidのエミュレータで実行ARアプリの詳細については。

サンプルを実行する

あなたのAndroidデバイスが開発マシンに接続されていることを確認し、クリックしRun AndroidStudioで。

Android Studioは、プロジェクトをデバッグ可能なAPKにビルドし、APKをインストールしてから、デバイスでアプリを実行します。詳細については、ビルドを、アプリを実行します

インストールまたは更新するように指示することができるARのためのGoogle Playのサービスを、それが見つからないか、古くなっている場合。選択CONTINUEのGoogle Playストアからインストールします。

hello_ar_javaアプリは、あなたが配置して検出されたAR面の表面にAndroidの人形を操作することができます。それはで実装されているAndroidのGL SurfaceViewカメラのプレビューをレンダリングするために使用され、基本的なARは、飛行機やアンカーなどのオブジェクトされ、。 hello_ar_javaのサンプルレンダリングのフレームワークはで見つけることができcom/google/ar/core/examples/java/common/samplerender

インスタント配置を使用する

Instant Placement APIを使用すると、ユーザーはARCoreがサーフェスジオメトリを検出するのを待たずに、ARオブジェクトを画面に配置できます。ユーザーが環境内をさらに移動すると、オブジェクトの配置がリアルタイムで調整されます。 ARCoreがARオブジェクトが配置されている領域で正しいポーズを検出すると、白いオブジェクトは自動的に更新されてポーズが正確になり、不透明になります。

インスタント配置を使用して仮想オブジェクトを配置します

インスタントの配置を自動的にhello_ar_javaで有効になっています。画面上の歯車のアイコンをタップすると、選択したInstant Placementドロップダウンメニューに。 Enable Instant Placementチェックボックスがすでに選択されなければなりません。

画面をタップしてオブジェクトを配置します。ホログラフィックオブジェクトが画面に表示された後、デバイスを動かし続けるようにしてください。これにより、ARCoreは、仮想オブジェクトを正確に固定するために周囲に関する十分なデータを取得できます。

次のステップ