[英]How to use onFrameUpdate in lua?
I want to do something with event listener in lua, this is for example : 我想对lua中的事件监听器做一些事情,例如:
function onTouch(event)
if(event.target.frame == 2) then
event.target:setFrame(1)
elseif(event.target.frame == 3) then
bar:setFrame(bar.frame + 1)
event.target:setFrame(1)
event.target:play()
end
end
those if-end will work when object is in touch, but how I want that thing work when frame change ? 那些if-end在物体接触时会起作用,但是当帧改变时我希望那件事如何起作用? I try onFrameChange but there's nothing happened.
我尝试onFrameChange,但是什么也没发生。
Thanks before, im newbie :D 之前感谢,我是新手:D
You need the enterFrame listener 您需要enterFrame侦听器
function printTimeSinceStart( event )
if(object.frame == 2) then
object:setFrame(1)
elseif(object.frame == 3) then
bar:setFrame(bar.frame + 1)
object:setFrame(1)
object:play()
end
end
Runtime:addEventListener("enterFrame", onEnterFrame)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.