0
問題は次のような場合もあります:固定されたSpriteKitノードを別のノード軸に沿ってミラーリングする方法は?子を固定したMirror SpriteKitノード
私はSpriteKitで2Dプラットフォームゲームを開発しています。私のヒーローは、すべての身体部分のコンテナとして機能するSKNodeです。
hero:SKNode
--- leftArm:SKSpriteNode
--- rightArm:SKSpriteNode
--- body:SKSpriteNode
leftArmとrightArmは(SKPhysicsJointPin介して)体ノードに固定されています。
方向を変えたときに私のヒーローを水平に鏡映したいです。 xScaleを-1に変更すると、すべてがミラー化されますが、固定されたノードは、自身の軸に沿ってミラーリングされ、ボディ軸/親ノードの中心に沿ってミラーリングされません。
固定ノードの位置を手動で調整しようとしましたが、影響はありません(固定ノードには許可されていないようです)。
固定ノードを本体ノードの軸に沿ってミラーリングするか、位置を個別に変更するにはどうすればよいですか?