如何使用SpriteKit中的物理特性来移动精灵

时间:2016-06-30 01:13:38

标签: ios swift sprite-kit physics

我有一个移动的物体,它产生了由滑动关节附着的物体2

按下按钮时,关节被移除,物体2因重力下降

这种方法有效,但只能在不保持y轴速度的情况下落在x轴上。

如何让Object2像现实生活一样以更加横向的方式落下

Scene Example

2 个答案:

答案 0 :(得分:2)

您可以直接设置速度:

sprite.physicsBody?.velocity = CGVectorMake(10.0,10.0)

只需将vx设置为与移动对象相同。

答案 1 :(得分:0)

删除关节后使用

object2.physicsBody?.velocity = object1.physicsBody.velocity
object2.physicsBody?.affectedByGravity = true

如果你使用moveToY 看看这个question