2015-09-17 56 views
4

使用swift,我試圖讓一個SKSpriteNode(沒有物理體)沿着另一個具有物理體的SKSpriteNod。當精靈與物理體和另一個物理體存在接觸時,我希望這樣做。我讀了關於設置SKContsraints,但這些有一個範圍,經常跌倒或變化。我想精確地遵循這個精靈。如何才能做到這一點?如何使一個SKSpriteNode跟隨另一個具有物理體的SKSpriteNode

+0

你想要什麼樣的效果?你想讓它像一根棍子連接它們嗎?還是你想讓它們中的一個緊跟在後面,如果它保持靜止的話,會非常地觸及精靈? –

回答

0

確保您的場景是SKPhysicsContactDelegate。然後把它放在你的didBeginContact()方法中。

nodeWithoutPhysicsbody.position = nodeWithPhysicsbody.position 

如果您希望沒有物理體的節點始終跟隨具有物理體的節點,然後將該行代碼放在update方法中。

相關問題