在SKScene中修复与动画的联合

时间:2016-10-24 16:03:58

标签: swift sprite-kit fixed skscene

我在SKScene中有两个Sprites节点。它们都在SKScene编辑器中声明为物理对象。没有动态,它们不允许旋转,也不会被重力钉住或影响。

其中一个对象是使用方法moveBy移动,直到它接近第二个对象。当发生这种情况时,我会创建一个这样的修复关节:

 let towChopiJointFix = SKPhysicsJointFixed.joint(
     withBodyA: chopi.physicsBody!,
     bodyB: towTruck.physicsBody!,
     anchor: CGPoint(x: 300.0, y: 300.0 ) )
  scene!.physicsWorld.add(towChopiJointFix)

创建固定关节后,我使用moveBy将chopi精灵移动到其他位置。问题是第二个精灵(towTruck)没有随之移动。我认为如果你创建一个固定关节,即使只移动一个,两个实体也会一起移动。

任何帮助?

0 个答案:

没有答案