2016-03-29 9 views
0

私はSKPhysicsJointPinを使用して作成されたロープを持っています。ロープの両端には、2つの異なるSprites/PhysicsBodiesが添付されています。SpriteKitピン接続オブジェクトを移動するときにジョイントストレッチ

添付されたスプライトの1つをSKActionで動かすと、ロープは引き離され、しばらくしてから落ち着く傾向があります。移動アクションを使用すると、以下の投稿をGIFに類似した結果が表示されますブランチに追加されている場合は

達成しようとImはここで見つけることができるものと類似しているサンプルプロジェクト、Rope Git Project

関節の離脱を防ぐ方法はありますか?事前に

おかげで、 ベン

私が見つけた

Stretching rope

+0

セットの上限と下限を伸ばし、私の関節を固定伸縮から – dragoneye

+0

ありがとうございますが、これは回転にのみ影響します。ロープはまだ伸びています。 – cheaze

答えて

1

[OK]をその物理学とうまく再生されないスプライトの位置を変更SKAction MoveByメソッドか何かを実行しています。

私がしなければならないことは、SKPhysicsBodiesの速度を直接変更すること、またはインパルス/フォースをそれに加えることです。

ありますが、速度を設定することができますSKAction runBlock方法でもある、とSKAction applyForce/applyImpulseなど

これは、それを妨げるskphyscisjointの問題:)

関連する問題