【发布时间】:2015-07-11 23:08:45
【问题描述】:
我有一个看起来像这样的精灵。
如何为这个精灵创建一个 SKPhysicsBody?我想要它,以便 SKPhysicsBody 要么是三角形,要么只是精灵长边上的一条边。这是我到目前为止所拥有的。名为 rightEnemy 的精灵有一个锚点
CGPointMake(0.5, 0.5);
rightEnemy.physicsBody = [SKPhysicsBody bodyWithEdgeFromPoint:CGPointMake(rightEnemy.position.x + width, rightEnemy.position.y) toPoint:CGPointMake(rightEnemy.position.x, rightEnemy.position.y + height)];
这会创建一个物理实体,但由于某种原因它没有附加到精灵。
物理主体所附着的精灵通过更新方法不断移动。 y 值一直在变化。
【问题讨论】:
标签: objective-c sprite-kit polygon skphysicsbody