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

我正在制作一个游戏,你可以在镇上的地图上选择关卡,就像 Granny Smith 或 Candy Crush 一样。你可以拖动地图来显示更多关卡(地图是一个包含关卡图片和背景的组)。我使用了示例项目中的拖动功能。它运行得很完美,但是不够流畅。当地图被释放后,我希望它能继续向那个方向移动,并且减速停止,而不是在地图被释放后立刻停止。有什么想法吗?

点赞
用户825481
用户825481

我会使用类似于这样的代码:

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 轴上运动。祝你好运!

2013-12-17 01:28:50