CoronaSDK:展示对象静态X(忽略X的冲量/力),但改变Y。

我正在尝试让一个显示对象在锚点为 0.5 的情况下,在竖屏模式下保持在屏幕的一列中。

ball 是一个动态对象。是否有一种方式可以让它保持在该 X 平面上,使得力和冲量不会影响 ball.x 的值,但会影响 ball.y 的值?如果球撞到角落/其他物体,它会以一定角度反弹。我希望 ball.x 的值保持不变,因为我将有障碍物从右侧靠近球,而球必须跳起来,因此我不想处理 X 移动,只处理 Y 移动。

点赞
用户2895078
用户2895078

最简单的方法是在 enterFrame 事件(或您的游戏循环)中重新分配 ball.x 值。

例如,要使其保持在坐标 x = 500 处,请执行:

ball.x = 500
2014-07-18 10:01:57