本文へスキップ

xr:スクリーンショット要求

this.app.fire('xr:screenshotrequest')

パラメータ

なし

説明

PlayCanvas キャンバスのスクリーンショットをキャプチャするリクエストをエンジンに発行します。 エンジンはJPEG圧縮された画像で xr:screenshotreadyイベントを、エラーが発生した場合は xr:screenshoterrorイベントを発行します。

this.app.on('xr:screenshotready', (event) => {
// screenshotPreviewは<img> HTML要素
const image = document.getElementById('screenshotPreview')
image.src = 'data:image/jpeg;base64,' + event.detail
}, this)

this.app.on('xr:screenshoterror', (detail) => {
console.log(detail)
// スクリーンショットエラーを処理します。
}, this)

this.app.fire('xr:screenshotrequest')