本文へスキップ

資産イベント

アセット・イベントは、アセット・エンティティ上で発生し、world.events.globalIdにバブルアップされます。

3Dモデル

GLTF_MODEL_LOADED

モデルがロードされたときに発行される

プロパティ一覧

プロパティタイプ説明
modelグループthree.jsグループ

defineState('initial-state').initial().listen(eid, ecs.events.GLTF_MODEL_LOADED, (event) => {
console.log('Model loaded: ', event.data.model)
})

GLTF_ANIMATION_FINISHED

アニメーションクリップのすべてのループが終了したときに発行される。

プロパティ

プロパティタイプ説明
nameストリングアニメーションの名前

defineState('initial-state').initial().listen(eid, ecs.events.GLTF_ANIMATION_FINISHED, (event) => {
console.log('Animation finished: ', event.data.name)
})

GLTF_ANIMATION_LOOP

アニメーションクリップの1つのループが終了したときに発せられる。

プロパティ一覧

プロパティタイプ説明
namestringアニメーションの名前

defineState('initial-state').initial().listen(eid, ecs.events.GLTF_ANIMATION_LOOP, (event) => {
console.log('Animation loop: ', event.data.name)
})

ガウス・スプラット

SPLAT_MODEL_LOADED

スプラットがロードされたときに発せられる

プロパティ

プロパティタイプ概要
modelObject3Dthree.js Object3D

defineState('initial-state').initial().listen(eid, ecs.events.SPLAT_MODEL_LOADED, (event) => {
console.log('Splat loaded: ', event.data.model)
})

オーディオ

AUDIO_CAN_PLAY_THROUGH

エンティティがAudioを再生する能力を持つときに発せられる。

プロパティ一覧

いない。

defineState('initial-state').initial().listen(eid, ecs.events.AUDIO_CAN_PLAY_THROUGH, () => {
console.log('Ready to play audio')
})

AUDIO_END

エンティティのオーディオ再生が終了したときに発せられる。

プロパティ

いない。

defineState('initial-state').initial().listen(eid, ecs.events.AUDIO_END, () => {
console.log('Finished playing audio')
})

ビデオ

VIDEO_CAN_PLAY_THROUGH

エンティティがビデオを再生する能力を持つときに発せられる。

プロパティ

プロパティタイプ説明
srcstringビデオソース

defineState('initial-state').initial().listen(eid, ecs.events.VIDEO_CAN_PLAY_THROUGH, (event) => {
console.log('Ready to play video: ', event.data.src)
})

VIDEO_END

エンティティでビデオの再生が終了したときに発行される。

プロパティ

プロパティタイプ商品説明
srcstringビデオソース

defineState('initial-state').initial().listen(eid, ecs.events.VIDEO_END, (event) => {
console.log('Finished playing video: ', event.data.src)
})