在碰撞时完全停止精灵

时间:2015-03-20 01:22:06

标签: ios swift sprite-kit

我正在构建一个玩家精灵在GameScene周围反弹的游戏。当用户点击屏幕时,玩家精灵应该坚持下一个击中的墙壁。如何从精灵中完全移除所有能量,使其不再移动?

我应该更改哪些属性?我试过设置:

restitution() = 0

但这没有帮助。

我正在寻找Swift中SpriteKit的答案。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您正在谈论节点的速度。它的dx和dy值确切。

yourNode.physicsBody?.velocity = CGVectorMake( 0, 0 )

以上将节点的x和y轴速度设置为零。