資産イベント
アセット・イベントは、アセット・エンティティ上で発生し、world.events.globalIdにバブルアップされます。
3Dモデル
GLTF_MODEL_LOADED
モデルがロードされたときに発行される
プロパティ一覧
| プロパティ | タイプ | 説明 |
|---|---|---|
| model | グループ | three.jsグループ |
例
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(eid, ecs.events.GLTF_MODEL_LOADED, (event) => {
console.log('Model loaded: ', event.data.model)
})
GLTF_ANIMATION_FINISHED
アニメーションクリップのすべてのループが終了したときに発行される。
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
| name | ストリング | アニメーションの名前 |
例
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(eid, ecs.events.GLTF_ANIMATION_FINISHED, (event) => {
console.log('Animation finished: ', event.data.name)
})
GLTF_ANIMATION_LOOP
アニメーションクリップの1つのループが終了したときに発せられる。
プロパティ一覧
| プロパティ | タイプ | 説明 |
|---|---|---|
| name | string | アニメーションの名前 |
例
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(eid, ecs.events.GLTF_ANIMATION_LOOP, (event) => {
console.log('Animation loop: ', event.data.name)
})