XR8.PlayCanvas.runFaceEffects() (非推奨)
XR8.PlayCanvas.runFaceEffects( {pcCamera, pcApp}, [extraModules], config )
概要
カメラを開き、PlayCanvasのシーンでXRワールド・トラッキングやイメージ・ターゲットの実行を開始します。
パラメータ
パラメータ | 説明 |
---|---|
pcCamera | ARで駆動するPlayCanvasのシーンカメラです。 |
pcApp | PlayCanvasアプリで、通常 this.app を指します。 |
extraModules [Optional] | インストールする追加パイプラインモジュールのオプション配列です。 |
config | XR8.run() に渡す設定パラメータです。 |
config
は、以下のプロパティを持つオブジェクトです。
プロパティ | タイプ | デフォルト | 説明 |
---|---|---|---|
canvas | HTMLCanvasElement | カメラフィードが描画されるHTMLキャンバスを指定します。 通常、これは'application-canvas'です。 | |
webgl2 [Optional] | Boolean | false | trueの場合、利用可能であればWebGL2を使用し、そうでなければWebGL1にフォールバックします。 falseの場合、常にWebGL1を使用します。 |
ownRunLoop [Optional] | Boolean | false | trueの場合、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] | WebGLContextAttributes | null | WebGL canvasコンテキストを構成するための属性です。 |
allowedDevices [Optional] | XR8.XrConfig.device() | XR8.XrConfig.device().MOBILE | パイプラインが実行されるデバイスのクラスを指定します。 現在のデバイスがそのクラスにない場合、カメラを開く前に実行に失敗します。 allowedDevicesがXR8.XrConfig.device().ANY の場合、常にカメラをオープンします。 ワールド・トラッキングは、XR8.XrConfig.device().MOBILE でのみ使用できることに注意してください。 |
戻り値
なし