XR8.AFrame
A-Frame (https://aframe.io) は、バーチャルリアリティ体験を構築するために設計されたウェブフレームワークである。 A-Frameプロジェクトに8th Wall Webを追加することで、ウェブ用の拡張現実 体験を簡単に構築できるようになりました。 A-Frameプロジェクトに8th Wall Webを追加することで、ウェブ用の拡張現実 体験を簡単に構築できるようになりました。
Aフレームに8番目のウォールウェブを追加
クラウド・エディター
- head.htmlに "meta "タグを追加するだけで、プロジェクトに "8-Frame "ライブラリーを含めることができます。 もしあなたが8th WallのA-Frameベースのテンプレートやセルフホストプロジェクトからクローンしているのであれば、それはすでにそこにあるはずです。 また、AppKeyを手動で追加する必要もありません。 もしあなたが8th WallのA-Frameベースのテンプレートやセルフホストプロジェクトからクローンしているのであれば、それはすでにそこにあるはずです。 また、AppKeyを手動で追加する必要もありません。
セルフ・ホスティング
8番目のウォールウェブは、簡単なステップでA-Frameプロジェクトに加えることができます:
- A-Frame("8-Frame "と呼ばれる)を少し修正したバージョンを含む:
- ペー ジのHEADに以下のスクリプト・タグを追加する。 Xをアプリのキーに置き換えてください: Xをアプリのキーに置き換えてください:
カメラの設定xrconfig\`
カメラフィードを設定するには、xrconfig
コンポーネントを a-scene
に追加します:
xrconfig 属性(すべてオプション)
コンポーネント | タイプ | デフォルト | 説明 |
---|---|---|---|
カメラ方向 | 文字列 | ` | 使用したいカメラ backまたはfront から選択する。 自撮りモードでは、cameraDirection: front; とmirroredDisplay: true; を使用する。 使用したいカメラ backまたはfront から選択する。 自撮りモードでは、cameraDirection: front; とmirroredDisplay: true; を使用する。 ワールドトラッキングは cameraDirection: back; .\`でのみサポートされていることに注意。 |
許可されたデバイス | 文字列 | モバイル・ヘッドセット | 対応デバイスクラス。 mobile-and-headsets'、'mobile' 、'any'から選択してください。 any' を使用して、ウェブカメラが内蔵または接続されているラップトップまたはデスクトップタイプのデバイスを有効にします。 ワールドトラッキングは 'mobile-and-headsets' または mobile でのみサポートされていることに注意してください。 |
ミラーディスプレイ | ブーリアン | false\` | trueの場合、出力ジオメトリの左右を反転し、カメラの送り方向を逆にする。 trueの場合、出力ジオメトリの左右を反転し、カメラの送り方向を逆にする。 自分撮りモードでは、'mirroredDisplay: true;' と'cameraDirection: front;' を使用します。 ワールドトラッキング(SLAM)が有効になっている場合は有効にしない。 ワールドトラッキング(SLAM)が有効になっている場合は有効にしない。 |
disableXrTablet | ブーリアン | false\` | 没入型セッションでは、タブレットを表示しないようにする。 |
xrTabletStartsMinimized | ブーリアン | false\` | タブレットは最小化された状態で起動します。 |
disableDefaultEnvironment | ブーリアン | false\` | デフォルトの「ボイドスペース」背景を無効にする。 |
disableDesktopCameraControls | ブーリアン | false\` | WASDとマウスによるカメラ操作を無効にする。 |
disableDesktopTouchEmulation | ブーリアン | false\` | デスクトップのフェイクタッチを無効にする。 |
ディスエイブルXrTouchEmulation | ブーリアン | false\` | コントローラーのレイキャストに基づ くタッチイベントをシーンに出さない。 |
disableCameraReparenting | ブーリアン | false\` | カメラ→コントローラーのオブジェクト移動を無効にする |
デフォルト環境フロアスケール | 番号 | 1 | 床の質感を縮めたり、大きくしたりする。 |
デフォルト環境床テクスチャ | 資産 | タイル張りの床の代替テクスチャアセットまたはURLを指定します。 | |
デフォルト環境床色 | ヘックスカラー | 1A1C2A\`。 | 床の色を設定する。 |
デフォルト環境霧強度 | 番号 | 1 | フォグ濃度を増減する。 |
デフォルト環境天頂色 | ヘックスカラー | BDC0D6\`。 | ユーザーの真上にある空の色を設定する。 |
デフォルト環境空の底の色 | ヘックスカラー | 1A1C2A\`。 | 地平線に空の色を設定する。 |
defaultEnvironmentSkyGradientStrength(デフォルト環境スカイグラデーションの強さ | 番号 | 1 | 空のグラデーションがどの程度シャープに変化するかをコントロールする。 |
注釈
- cameraDirection
:xrweb
を使用してワールドトラッキング(SLAM)を行う場合、back
カメラのみ 。 cameraDirection:xrweb
を使用してワールドトラッキング(SLAM)を行う場合、back
カメラのみ 。 frontカメラを使用する場合は、
xrwebの
disableWorldTracking: true\` を設定してワールドトラッキングを無効にする必要があります。