docs.unity3d.com
    目次を表示する/隠す

    AR Foundation サンプル

    このサンプルは AR Foundation が動作するモバイル端末を利用して、別のPC 上で動作するカメラの位置情報と回転情報を操作します。

    注記

    送信側と受信側の双方で利用可能なコーデックが見つからない場合、映像をストリーミングできません。プラットフォームとグラフィック API によって利用可能なコーデックが異なることに注意してください。

    追加するパッケージ

    このサンプルを利用する際、以下のパッケージを追加でインストールする必要があります。

    • AR Foundation
    • XR Plugin Management
    注記

    パッケージドキュメントの Requirements の項目を読み、お使いの Unity エディタのバージョンがサポートされているか確認してください。

    加えて、 お使いのプラットフォームに応じた XR plugin パッケージをインストールする必要があります。

    プラットフォーム パッケージ
    iOS ARKit XR Plugin
    Android ARCore XR Plugin

    ビルド設定

    iOS

    iOS の場合、Player Settings で Requires ARKit support をオンにしてください。また、 Architecture は ARM64 を指定する必要があります。

    Player Settings

    Project Settings ウィンドウを開き、XR Plug-in Management を選択します。iOS タブで ARKit オプションを有効にします。

    XRPlugin Enable ARKit

    Android

    Android の場合、 Target Architectures は ARM64 が有効でかつ ARMv7 が無効である必要があります。

    Player Settings

    Project Settings ウィンドウを開き、XR Plug-in Management を選択します。Android タブで ARCore オプションを有効にします。

    XRPlugin Enable ARCore

    利用方法

    手順

    1) public モードでシグナリングサーバを起動してください。起動方法については、 ウェブアプリケーション を参照してください。

    Launch web server

    2) Unity エディタでアプリケーションをビルドし、モバイルデバイス上のアプリケーションを起動します。

    3) Unity エディタ上から Menu シーンを開き、Broadcast ボタンをクリックします。

    Open Broadcast scene

    4) モバイルデバイス上でシグナリングの設定を行い、 AR ボタンをクリックします。

    Open AR scene

    5) デバイス上で Start ボタンを押して、ビデオがストリーミングされていることを確認します。

    Play AR sample

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)