PlayCanvas-Ereignisse
Dieser Abschnitt beschreibt die Ereignisse, die von 8th Wall in einer PlayCanvas-Umgebung ausgelöst werden.
Sie können auf diese Ereignisse in Ihrer Webanwendung warten.
Ausgegebene Ereignisse
Ausgegebenes Ereignis | Beschreibung |
---|---|
xr:kamerastatus-Änderung | Dieses Ereignis wird ausgelöst, wenn sich der Status der Kamera ändert. Siehe onCameraStatusChange von XR8.addCameraPipelineModule() für weitere Informationen über den möglichen Status. |
xr:realityerror | Dieses Ereignis wird ausgelöst, wenn bei der Initialisierung von 8th Wall Web ein Fehler aufgetreten ist. Dies ist die empfohlene Zeit, zu der eventuelle Fehlermeldungen angezeigt werden sollten. Die XR8.XrDevice() API kann Ihnen dabei helfen, die Art der Fehlermeldung zu bestimmen, die angezeigt werden soll. |
xr:realityready | Dieses Ereignis wird ausgelöst, wenn 8th Wall Web initialisiert wurde und mindestens ein Frame erfolgreich verarbeitet wurde. Dies ist der empfohlene Zeitpunkt, zu dem alle Ladeelemente ausgeblendet werden sollten. |
xr:screenshoterror | Dieses Ereignis wird als Reaktion auf die screenshotrequest ausgegeben, die zu einem Fehler führt. |
xr:screenshotready | Dieses Ereignis wird als Reaktion auf die erfolgreiche Beendigung des Ereignisses screenshotrequest ausgelöst. Das JPEG-komprimierte Bild der AFrame Leinwand wird zur Verfügung gestellt. |
XR8.XrController Ausgelöste Ereignisse
Wenn XR8.XrController.pipelineModule()
hinzugefügt wird, indem es in extraModules
an XR8.PlayCanvas.run()
übergeben wird, werden diese Ereignisse ausgelöst:
Ausgegebenes Ereignis | Beschreibung |
---|---|
xr:imageloading | Dieses Ereignis wird ausgelöst, wenn das Laden des Erkennungsbildes beginnt. |
xr:imagescanning | Dieses Ereignis wird ausgelöst, wenn alle Erkennungsbilder geladen wurden und der Scanvorgang begonnen hat. |
xr:imagefound | Dieses Ereignis wird ausgelöst, wenn ein Bildziel zum ersten Mal gefunden wird. |
xr:imageupdated | Dieses Ereignis wird ausgelöst, wenn ein Bildziel seine Position, Drehung oder Skalierung ändert. |
xr:imagelost | Dieses Ereignis wird ausgelöst, wenn ein Bildziel nicht mehr verfolgt wird. |
xr:meshfound | Dieses Ereignis wird ausgelöst, wenn ein Netz zum ersten Mal gefunden wird, entweder nach dem Start oder nach einem recenter(). |
xr:meshupdated | Dieses Ereignis wird ausgelöst, wenn das erste gefundene Netz **** seine Position oder Drehung ändert. |
xr:meshlost | Dieses Ereignis wird ausgelöst, wenn recenter() aufgerufen wird. |
xr:projectwayspotscanning | Dieses Ereignis wird ausgelöst, wenn alle Projekt-Wayspots zum Scannen geladen wurden. |
xr:projectwayspotfound | Dieses Ereignis wird ausgelöst, wenn ein Projekt-Wayspot zum ersten Mal gefunden wird. |
xr:projectwayspotupdated | Dieses Ereignis wird ausgelöst, wenn ein Projekt-Wayspot seine Position oder Drehung ändert. |
xr:projectwayspotlost | Dieses Ereignis wird ausgelöst, wenn ein Projekt-Wayspot nicht mehr verfolgt wird. |
XR8.LayersController Ausgelöste Ereignisse
Wenn XR8.LayersController.pipelineModule()
hinzugefügt wird, indem es in extraModules
an XR8.PlayCanvas.run()
übergeben wird, werden diese Ereignisse ausgelöst:
Ausgegebenes Ereignis | Beschreibung |
---|---|
xr:layerloading | Wird ausgelöst, wenn das Laden zusätzlicher Segmentierungsressourcen für die Ebene beginnt. |
xr:layerscanning | Wird ausgelöst, wenn alle Ressourcen für die Segmentierung der Ebene geladen wurden und der Scanvorgang begonnen hat. Für jede Ebene, die gescannt wird, wird ein Ereignis ausgelöst. |
xr:layerfound | Wird ausgelöst, wenn eine Ebene zum ersten Mal gefunden wird. |
XR8.FaceController Ausgelöste Ereignisse
Wenn XR8.FaceController.pipelineModule()
hinzugefügt wird, indem es in extraModules
an XR8.PlayCanvas.run()
übergeben wird, werden diese Ereignisse ausgelöst:
Ausgegebenes Ereignis | Beschreibung |
---|---|
xr:faceloading | Wird ausgelöst, wenn der Ladevorgang für zusätzliche Gesichtseffekt-AR-Ressourcen beginnt. |
xr:facescanning | Wird ausgelöst, wenn alle Face-AR-Ressourcen geladen wurden und der Scanvorgang begonnen hat. |
xr:facefound | Wird ausgelöst, wenn ein Gesicht zum ersten Mal gefunden wird. |
xr:faceupdated | Wird ausgelöst, wenn anschließend ein Gesicht gefunden wird. |
xr:facelost | Wird ausgelöst, wenn ein Gesicht nicht mehr verfolgt wird. |
XR8.HandController Ausgelöste Ereignisse
Wenn XR8.HandController.pipelineModule()
hinzugefügt wird, indem es in extraModules
an XR8.PlayCanvas.run()
übergeben wird, werden diese Ereignisse ausgelöst:
Ausgegebenes Ereignis | Beschreibung |
---|---|
xr:handloading | Wird ausgelöst, wenn der Ladevorgang für zusätzliche Hand-AR-Ressourcen beginnt. |
xr:handscanning | Wird ausgelöst, wenn alle Hand-AR-Ressourcen geladen wurden und der Scanvorgang begonnen hat. |
xr:handfund | Wird ausgelöst, wenn eine Hand zum ersten Mal gefunden wird. |
xr:handupdated | Wird ausgelöst, wenn anschließend eine Hand gefunden wird. |
xr:handlost | Wird ausgelöst, wenn eine Hand nicht mehr verfolgt wird. |