sprite-kit - 有没有办法在 SpriteKit 中创建凹面物理体?

标签 sprite-kit skphysicsbody concave

我的场景中有一个物体,我的英雄不应该穿过它,但它应该能够进入它的内部,就像一艘船进入海湾,被另一个元素包围。我尝试了各种物理主体,使其具有矩形、纹理、路径中的多边形主体,但无济于事。我在某处读到,不可能有凹形的物理主体,而只能有凸形的。我真的需要它能够凹下去。有谁知道如何解决这个问题吗?

最佳答案

您可以通过将一堆凸物理体添加到一个形状中来创建凹物理体。然后您可以将它们作为子节点添加到 SKNode,以便它们粘在一起。有一些物理编辑器应用程序可以帮助您做到这一点,这样您就不必手动编写一堆坐标。

关于sprite-kit - 有没有办法在 SpriteKit 中创建凹面物理体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35690531/

相关文章:

ios - SKVideoNode(嵌入在 SKScene 中)作为 Scene Kit 节点的纹理不起作用

swift - 我如何给篮子它的确切形状,对于一个物理体,它是一个图像?

ios - 如何(有效)测试 SKTexture 的可见内容?

ios - 碰撞检测后显示结束屏幕

c# - 已知边界的凹面网格三角剖分

ios - 使用spritekit中的anchorPoint到每个节点

swift - CGFloat 不能用 Float 初始化

ios7 - 如何在 iOS7 中使用 SpriteKit 添加粒子

css - 如何在CSS3中创建凹边梯形?