类型 函数 对象 SpriteObject 库 display.* 返回值 无 修订 版本 2024.3703 关键词 play 另请参阅 display.newSprite() object:setSequence() object:pause()
播放动画序列,从当前帧开始。此操作不会重置循环。
请注意,必须先调用 object:setSequence() 才能播放序列。 也可以在 object:pause() 之后调用 Play。
精灵事件 将被分派到对象的侦听器。这些事件指示精灵处于动画播放的哪个阶段。这些阶段可以是以下之一
"began"
精灵开始播放"ended"
精灵播放结束"bounce"
精灵在播放过程中从正向反弹到反向"loop"
精灵从序列的开头循环"next"
精灵播放不属于上述任何阶段的后续帧有关更多信息,请参阅 event.phase。
object:play()
spriteObj:setSequence( "man" ) spriteObj:play() -- add the event listener to the sprite object local function spriteListener( event ) print( "Sprite event: " .. event.phase ) end -- Add sprite listener spriteObj:addEventListener( "sprite", spriteListener )