2017-01-06 25 views
1

我在构建一个游戏,其中节点将在屏幕上向左或向右移动。IOS - 如何应用恒速 - Swift 3

要做到这一点即时应用一个速度在任何方向的人刷。这里的问题是,随着节点的移动,速度逐渐降低。

我试图做的主要事情是让节点以当前移动的任何方向以恒定速度移动。有没有一种方法可以阻止速度随着时间的推移而减少,或者可能有另一种以恒定速度移动节点的方式?

回答

3

你需要设置物理体的linearDamping0

线性阻尼意味着模拟摩擦,并随着时间的推移降低物理体的速度。默认值是0.1

+2

我一直在努力解决这个问题,谢谢你!我想我已经设置了它,但是我已经将它设置在错误的节点上:S – Mick

+0

如果我的答案解决了您的问题,请随时将其标记为已接受,以便将来的其他人也可以从中受益。祝你好运! – nathan