【发布时间】:2013-05-10 06:33:07
【问题描述】:
我开发了一个游戏,我在其中使用物理引擎使物体坠落。它工作正常。我只需要在物体掉落的时候对其进行动画处理。是否可以在不使用精灵动画的情况下使对象动画?
或者有什么方法可以在物体掉落时使用物理引擎组合精灵动画?
【问题讨论】:
我开发了一个游戏,我在其中使用物理引擎使物体坠落。它工作正常。我只需要在物体掉落的时候对其进行动画处理。是否可以在不使用精灵动画的情况下使对象动画?
或者有什么方法可以在物体掉落时使用物理引擎组合精灵动画?
【问题讨论】:
U 可以在下落时旋转或移动物体。但有时,它可能会导致错误的响应。
否则,创建一个精灵动画,并通过timer 或enterFrame 检查使其参考点与坠落的对象相关。
例如:
-- let 'ball' be your physics body
-- let mySprite may your sprite from spritesheet
function placeSprite()
mySprite.x=ball.x;
mySprite.y=ball.y;
end
timer.performWithDelay(1,placeSprite,-1) -- you can also use Runtime listener on enterFrame
【讨论】: