メインコンテンツへスキップ

XR8.PlayCanvas.runFaceEffects() (非推奨)

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

概要

カメラを開き、PlayCanvasのシーンでXRワールド・トラッキングやイメージ・ターゲットの実行を開始します。

パラメータ

パラメータ説明
pcCameraARで駆動するPlayCanvasのシーンカメラです。
pcAppPlayCanvasアプリで、通常 this.appを指します。
extraModules [Optional]インストールする追加パイプラインモジュールのオプション配列です。
configXR8.run()に渡す設定パラメータです。

config は、以下のプロパティを持つオブジェクトです。

プロパティタイプデフォルト説明
canvasHTMLCanvasElementカメラフィードが描画されるHTMLキャンバスを指定します。 通常、これは'application-canvas'です。
webgl2 [Optional]Booleanfalsetrueの場合、利用可能であればWebGL2を使用し、そうでなければWebGL1にフォールバックします。 falseの場合、常にWebGL1を使用します。
ownRunLoop [Optional]Booleanfalsetrueの場合、XRはそれ自身の実行ループを使用します。 falseの場合、実行ループを自分で用意し、XR8.runPreRender()XR8.runPostRender()を自ら呼び出さなければなりません【上級開発者限定】。
cameraConfig: {direction} [Optional]Object{direction: XR8.XrConfig.camera().BACK}使用するカメラの希望です。 directionでサポートされている値は、XR8.XrConfig.camera().BACKまたはXR8.XrConfig.camera().FRONTです。
glContextConfig [Optional]WebGLContextAttributesnullWebGL canvasコンテキストを構成するための属性です。
allowedDevices [Optional]XR8.XrConfig.device()XR8.XrConfig.device().MOBILEパイプラインが実行されるデバイスのクラスを指定します。 現在のデバイスがそのクラスにない場合、カメラを開く前に実行に失敗します。 allowedDevicesがXR8.XrConfig.device().ANYの場合、常にカメラをオープンします。 ワールド・トラッキングは、XR8.XrConfig.device().MOBILEでのみ使用できることに注意してください。

戻り値

なし