【发布时间】:2015-07-30 02:42:53
【问题描述】:
由于某种原因,当我在这个场景中为这个 SKSpriteNodes 创建一个 SKPhysicsBody 时,物理实体看起来比它们应该的小得多。例如(请忽略蓝链):
如您所见,形状在其下方复制,但主体要高得多。此外,这似乎是一个视觉故障,因为我正在接近形状的“隐形墙”。这是我用于形状物理体的代码:
self.outline.physicsBody = SKPhysicsBody(texture: self.outline.texture, size: self.outline.size)
self.outline.physicsBody?.dynamic = false
self.outline.physicsBody?.affectedByGravity = false
如果有人能解释为什么会发生这种情况,将不胜感激。谢谢!
编辑:我在某处读到可能是因为我正在更改节点的锚点。当我删除它时,我得到了相同的形状,只是在节点上更高。
【问题讨论】:
标签: ios swift sprite-kit skphysicsbody