これは Apple による大きな見落としのようですが、SKPhysicsJoints はシーン座標にアンカー ポイントが設定されているため、あらゆる種類のスクロール ゲームを実行できなくなります。
SpriteKit でカメラをシミュレートするには、すべてのゲームプレイ要素を含む WorldNode を作成し、それをシーン内でパンします。残念ながら、これを行うと、ゲーム内のすべてのオブジェクトのシーン座標が、ワールドをパンするたびにフレームごとに変更されます。これにより、ジョイントのアンカー ポイントが壊れ、事態は悪化します。
ジョイントのアンカー ポイントを変更する方法さえないので、フレームごとに座標を更新する方法さえありません。スクロール ゲームで SKPhysicsJoint を使用することは選択肢ではないようです。
誰もこれを回避する方法を知っていますか?