本文へスキップ

XR8.PlayCanvas.runFaceEffects() (廃止予定)

XR8.PlayCanvas.runFaceEffects( {pcCamera, pcApp}, [extraModules], config ) `.

説明

カメラを開き、PlayCanvas シーン内で XR World Tracking または Image Targets の実行を開始します。

パラメータ

パラメータ説明
pcCameraARでドライブするPlayCanvasシーンカメラ。
pcAppPlayCanvas アプリ、通常は this.app
extraModules [オプション]インストールする追加パイプラインモジュールの配列(オプション)。
コンフィグXR8.run()`](/legacy/api/xr8/run) に渡す設定パラメータ。

config`は以下のプロパティを持つオブジェクトである:

プロパティタイプデフォルト説明
キャンバスHTMLCanvasElement`カメラフィードが描画されるHTMLキャンバス。 通常、これは「application-canvas」である。
webgl2 [オプション]ブーリアンfalse`trueの場合、WebGL2が利用可能であればWebGL2を使用し、そうでなければWebGL1にフォールバックします。 false の場合、常に WebGL1 を使用します。
ownRunLoop [オプション]ブーリアンfalse`もしtrueなら、XRはそれ自身のランループを使うはずだ。 falseの場合、実行ループを自分で用意し、XR8.runPreRender()XR8.runPostRender()を自分で呼び出す必要があります。
cameraConfig: {direction} [オプション]オブジェクト{direction:XR8.XrConfig.camera().BACK}使用したいカメラ 使用可能なdirectionの値はXR8.XrConfig.camera().BACKまたはXR8.XrConfig.camera().FRONTです。
glContextConfig [オプション]。WebGLContextAttributes`。null`。WebGL canvas コンテキストを設定する属性。
allowedDevices [オプション]XR8.XrConfig.device()XR8.XrConfig.device().MOBILE`。パイプラインを実行するデバイスのクラスを指定する。 現在のデバイスがそのクラスでない場合、カメラを開く前に実行が失敗します。 allowedDevicesがXR8.XrConfig.device().ANYの場合、常にカメラを開きます。 ワールドトラッキングはXR8.XrConfig.device().MOBILEでのみ使用できることに注意してください。

{#returns}を返す。

なし