Ich habe einen Knoten mit einem dynamischen Physikkörper. Und ich möchte es statisch machen und seine Position ändern, wenn es mit einem anderen Körper in Kontakt kommt.SpriteKit: kann Knotenposition im Kontaktrückruf nicht ändern
ich es geschafft, die statische Aufladung Ihres Körpers mit der Lösung in dieser Frage zur Verfügung gestellt zu machen: Sprite Kit failing assertion: (typeA == b2_dynamicBody || typeB == b2_dynamicBody)
Allerdings, wenn ich die position
Eigenschaft des Knotens in einem der Kontaktcallback-Methoden (zB didBeginContact
) die neue Position nicht ändern ist berücksichtigt.
Wie konnte ich das erreichen?
können Sie nach dem Code, der die Position zu aktualisieren, fehlschlägt, sowie, wie Sie die Lösung, die Sie verknüpft umgesetzt? – LearnCocos2D
@ LearnCocos2D die Lösung von JKallio funktioniert gut (Zuweisung der physicsBody zu seinem Knoten) – fiddler