4
使用swift,我試圖讓一個SKSpriteNode
(沒有物理體)沿着另一個具有物理體的SKSpriteNod
。當精靈與物理體和另一個物理體存在接觸時,我希望這樣做。我讀了關於設置SKContsraints
,但這些有一個範圍,經常跌倒或變化。我想精確地遵循這個精靈。如何才能做到這一點?如何使一個SKSpriteNode跟隨另一個具有物理體的SKSpriteNode
使用swift,我試圖讓一個SKSpriteNode
(沒有物理體)沿着另一個具有物理體的SKSpriteNod
。當精靈與物理體和另一個物理體存在接觸時,我希望這樣做。我讀了關於設置SKContsraints
,但這些有一個範圍,經常跌倒或變化。我想精確地遵循這個精靈。如何才能做到這一點?如何使一個SKSpriteNode跟隨另一個具有物理體的SKSpriteNode
確保您的場景是SKPhysicsContactDelegate。然後把它放在你的didBeginContact()方法中。
nodeWithoutPhysicsbody.position = nodeWithPhysicsbody.position
如果您希望沒有物理體的節點始終跟隨具有物理體的節點,然後將該行代碼放在update方法中。
你想要什麼樣的效果?你想讓它像一根棍子連接它們嗎?還是你想讓它們中的一個緊跟在後面,如果它保持靜止的話,會非常地觸及精靈? –