Zum Hauptinhalt springen

xr:screenshotrequest

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

Parameter​

Keine

Beschreibung​

Sendet eine Anfrage an die Engine, um einen Screenshot der PlayCanvas-Leinwand aufzunehmen. Die Engine sendet ein xr:screenshotready Ereignis mit dem JPEG-komprimierten Bild oder xr:screenshoterror wenn ein Fehler aufgetreten ist.

Beispiel​

this.app.on('xr:screenshotready', (event) => {
// screenshotPreview ist ein HTML Element
const image = document.getElementById('screenshotPreview')
image.src = 'data:image/jpeg;base64,' + event.detail
}, this)

this.app.on('xr:screenshoterror', (detail) => {
console.log(detail)
// Behandeln Sie Screenshot-Fehler.
}, this)

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