等级选择“地图”速度Corona SDK

时间:2013-12-16 16:15:29

标签: lua corona

我正在创建一个游戏,您可以在其中选择城镇地图上的关卡,例如Granny Smith或Candy Crush。拖动地图以显示更多级别(地图是具有级别图片和背景的组)。我使用了示例项目中的拖动功能。它工作得很好,但它根本不光滑。拖动后释放地图时,我希望它继续朝那个方向移动,然后减速并停止,而不是在地图释放后立即停止。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我会用这样的东西:

local target = 100
local tapDrag = function(e) player.y = (player.y*10 + target) / 11 end
Runtime:addEventListener( "touch", function(e) target = e.y end)
Runtime:addEventListener( "enterFrame", tapDrag )

这样可以使对象在Y轴上平滑。你也可以为X轴做这个工作。祝你好运