本文へスキップ

カメライベント

カメライベントは、world.events.globalId上で発信される。

イベント

アクティブカメラ変更

アクティブなカメラが変更されたときに発せられる。

プロパティ

プロパティタイプ説明
cameraCameraアクティブカメラ

defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.ACTIVE_CAMERA_CHANGE, (event) => {
console.log('Active camera changed to: ', event.data.camera)
})

ACTIVE_CAMERA_EID_CHANGE

アクティブなカメラのeidが変更されたときに発行される。

プロパティ

プロパティタイプ説明
eideidアクティブカメラの日付

defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.ACTIVE_CAMERA_EID_CHANGE, (event) => {
console.log('Active camera eid changed to: ', event.data.eid)
})

XR_CAMERA_EDIT

アクティブなカメラのXR属性が変更されたときに発せられる。

プロパティ

プロパティタイプ概要
cameraCameraアクティブカメラ

defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.XR_CAMERA_EDIT, (event) => {
console.log('XR camera edited: ', event.data.camera)
})

XR_CAMERA_STOP

XRカメラが停止したときに発せられる。

プロパティ

いない。

defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.XR_CAMERA_STOP, () => {
console.log('XR camera stopped')
})