ユーザーが画面上で指をドラッグすると動く Player Sprite があります。プレイヤー スプライトが周囲に磁気反発力を発生させるパワーを実装しました。私のジレンマは、電源をオンにすると、プレーヤーのスプライト自体が影響を受けるべきではないときに影響を受けることです。
fieldBitMask
目的のスプライトとフィールド ノードを正しく設定しcategoryBitMask
ましたが、まだ機能しません。これは私のプレーヤーのphysicsBody構成です:
physics.affectedByGravity = false
physics.allowsRotation = false
physics.dynamic = true;
sprite.physicsBody?.fieldBitMask = 0