カメライベント
カメライベントは、world.events.globalId上で発信される。
イベント
アクティブカメラ変更
アクティブなカメラが変更されたときに発せられる。
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
| camera | Camera | アクティブカメラ |
例
- .listen
- .onEvent
- .addEventListener
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が変更されたときに発行される。
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
| eid | eid | アクティブカメラの日付 |
例
- .listen
- .onEvent
- .addEventListener
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属性が変更されたときに発せられる。
プロパティ
| プロパティ | タイプ | 概要 |
|---|---|---|
| camera | Camera | アクティブカメラ |
例
- .listen
- .onEvent
- .addEventListener
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カメラが停止したときに発せられる。
プロパティ
いない。
例
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(world.events.globalId, ecs.CameraEvents.XR_CAMERA_STOP, () => {
console.log('XR camera stopped')
})