Маскировка и физика в SpriteKit
Когда используешь SKCropNode
в SpriteKit, маскировка влияет на физику узла? (Например, я обрезаю половину спрайта, будет ли шарик падать через замаскированную часть изображения?) Если это так, как мне будет создать SKCropNode, чтобы он обрезался везде, где я касаюсь?
ура
1 ответ
Решение
SKCropNode
относится только к тому, как узел появляется на экране, он не имеет отношения к физическим телам. Однако вы можете использовать SKPhysicsBody(polygonFrom:CGPath)
создать путь, идентичный телу, которое вы пытаетесь имитировать, с пропастью и всем остальным. Я рекомендую использовать программу PhysicsEditor для достижения такого эффекта. https://www.codeandweb.com/physicseditor