是否可以将两个(更多)SKPhysicsBodys添加到一个SKNode?与此类似的东西: Example from PhysicsEditor 因为角色的头部应该与球碰撞,顶部应该是圆的。此外球不能通过球员。你知道如何做到这一点吗?
答案 0 :(得分:5)
正如physicsBody
property on SKNode
所暗示的那样,节点和物理体之间存在一对一的关系。
但是,这并不意味着每个可见的精灵都必须有一个基本形状。您可以采取一些方法来完成您正在寻找的内容:
答案 1 :(得分:2)
这是谷歌对这个问题的最大打击,所以我想我会更新答案。这是可能的(尽管可能不是在2013年),根据Mike S在this post中的回答。
您需要使用
// Swift
SKPhysicsBody(bodies: <#[AnyObject]#>)
// Obj-c
[SKPhysicsBody bodyWithBodies:(NSArray *)bodies]
因此,您可以使用其他实体创建一个实体,并将该实体添加到SKnode
。
答案 2 :(得分:0)