我正在尝试连接一系列的moveLoc调用,但我似乎无法做到这一点而不会出现生涩/慌乱的动作(在两次调用之间)。
-- executed in a separate thread
while moving do
action = prop:moveLoc(x, y, speed, MOAIEaseType.EASE_IN)
MOAICoroutine.blockOnAction(action)
coroutine.yield()
end
我想要实现的是,道具持续移动 x , y 速度在移动为真的情况下。 (当移动为假时,可以完成剩余的移动,它不必停在点移动变为false)
我在结果中看到的动画暂时停顿在调用之间
移动 - >停止 - >移动 - >停止 - >移动......
如何减少moveLoc调用之间的暂停并让prop继续移动?
答案 0 :(得分:0)
您可能需要MOAIEaseType.LINEAR
,或者只需使用setLoc
并手动更新位置。