我有以下代码创建一个SKShapeNode
(self.tiles
)。
CGMutablePathRef path = CGPathCreateMutable();
.... //Some stuff that creates a path
self.tiles = [SKShapeNode node];
[self addChild:self.tiles];
self.tiles.path = path;
self.tiles.physicsBody = [SKPhysicsBody bodyWithEdgeChainFromPath:path];
但似乎创建的物理体与屏幕上创建的形状不一致。SKShapeNode 正是我想要在屏幕上显示的位置(视觉上)。
我不知道物理实体到底在哪里。
如何对齐SKShapeNode
和SKPhysicsBody
?