【发布时间】:2016-04-25 21:27:32
【问题描述】:
问题也可能是:如何沿另一个节点轴镜像固定的 SpriteKit 节点?
我正在使用 SpriteKit 开发 2D 平台游戏。我的英雄是一个 SKNode,它充当所有身体部位的容器。
hero:SKNode
--- leftArm:SKSpriteNode
--- rightArm:SKSpriteNode
--- body:SKSpriteNode
leftArm 和 rightArm 被固定到身体节点(通过 SKPhysicsJointPin)。
我想在我的英雄改变方向时水平镜像。当我将 xScale 更改为 -1 时,所有内容都会被镜像,但固定节点沿其自己的轴镜像,而不是沿主体轴/父节点中心镜像。
我尝试手动调整固定节点的位置,但没有任何效果(似乎不允许固定节点)。
如何沿主体节点轴镜像固定节点或单独更改其位置?
【问题讨论】:
标签: ios xcode swift sprite-kit