0
我正在使用「onAnimationEnd」事件,但想在動畫進行時做一些工作。所以我想通過任何進度或任何事件瞭解當前的動畫幀數?使用createjs進行SpriteSheet動畫的進度事件?
感謝您的幫助。
我正在使用「onAnimationEnd」事件,但想在動畫進行時做一些工作。所以我想通過任何進度或任何事件瞭解當前的動畫幀數?使用createjs進行SpriteSheet動畫的進度事件?
感謝您的幫助。
可以使用tick-event
(http://www.createjs.com/Docs/EaselJS/classes/BitmapAnimation.html#event_tick)和使用屬性currentAnimation
,currentAnimationFrame
和/或currentFrame
(http://www.createjs.com/Docs/EaselJS/classes/BitmapAnimation.html#property_currentAnimation)
更新: 雪碧現在調度change event每當顯示幀的變化。 (由gskinner通過評論)
ThankQ非常多:) –
作爲任何人在未來尋找答案時的一個注意事項,只要顯示的幀發生變化,'Sprite'現在會調度'change'事件。 http://www.createjs.com/Docs/EaselJS/classes/Sprite.html#event_change – gskinner