Маскировка и физика в SpriteKit

Когда используешь SKCropNode в SpriteKit, маскировка влияет на физику узла? (Например, я обрезаю половину спрайта, будет ли шарик падать через замаскированную часть изображения?) Если это так, как мне будет создать SKCropNode, чтобы он обрезался везде, где я касаюсь?

ура

1 ответ

Решение

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

Другие вопросы по тегам