2016-03-29 8 views
0

Ich habe ein Seil, das mit SKPhysicsJointPin erstellt wurde. An beiden Seilenden sind zwei Sprites/PhysicsBodies angebracht.SpriteKit Pin Joint Stretching beim Verschieben Attached Objekt

Wenn ich einen des beigefügten Sprites mit einem SKAction bewegen, neigt das Seil auseinander zu ziehen und dann schließlich nach einiger Zeit absetzen.

Ein Beispiel-Projekt, die ähnlich ist, was Im zu erreichen versuchen, hier zu finden sind, Rope Git Project

Wenn eine Bewegungsaktion wird den Zweig Sie ein ähnliches Ergebnis wie der gif unten geschrieben werden sehen.

Gibt es eine Möglichkeit, die Trennung der Gelenke zu verhindern?

Vielen Dank im Voraus, Ben

Stretching rope

+0

Satz Obergrenze und Untergrenze von skphyscisjoint behoben, der es verhindern würde vom Strecken – dragoneye

+0

Danke, aber das betrifft nur die Rotation. Das Seil dehnt sich immer noch aus. – cheaze

Antwort

1

Ok ich eine SKAction moveBy fand heraus, oder etwas, das ausgeführt wird, der die Sprites Lage ändert sich nicht gut mit der Physik zu spielen.

Was soll ich entweder tun wird, um die SKPhysicsBodies Geschwindigkeit direkt zu verändern oder Impulse/Kräfte, um es anzuwenden.

Es gibt auch ein SKAction runBlock Verfahren, bei dem man die Geschwindigkeit einstellen, und SKAction applyForce/applyImpulse usw.

Das ist mein gemeinsame Strecken Ausgabe :)