0

私は背中の手術から回復している間、Swift を独学しています。Swift を学んでいる間、みんなの助けは素晴らしいものでした。これが非常に単純に見える場合は申し訳ありませんが、次の人に役立つかもしれないと思います.

固定ジョイントに関する Apple ドキュメントを読んだことがありますが、これを機能させるのに苦労していました。 ここに画像の説明を入力 ジョイントは存在しますが、2 つが一緒にロックされていないことがわかります。

これは簡単な修正のように思えますが (そしてそうです)、これが誰かの助けになることを願っています。ジョイントを追加する場合、ドキュメントには次のように表示されます。 joint( withBodyA :bodyB:anchor:) これを機能させるには、「withBodyA」ボディとして結合するスプライトを入力する必要があります。

4

1 に答える 1

2

私の「悪い」関節:

    let jointFixed = SKPhysicsJointFixed.jointWithBodyA(zombie1.physicsBody!, bodyB: zombie2.physicsBody!, anchor: z1.position)
    self.physicsWorld.addJoint(jointFixed)

修正は、参加しているスプライトが最初の変数であることを確認することです:

    let jointFixed = SKPhysicsJointFixed.jointWithBodyA(zombie2.physicsBody!, bodyB: zombie1.physicsBody!, anchor: z1.position)
    self.physicsWorld.addJoint(jointFixed)

いつものように、ドキュメントを 3 回読むことが重要です。

于 2016-08-25T18:49:19.543 に答える