磁场影响不需要的精灵
Magnetic field affects unwanted sprite
我有一个 Player Sprite,它会随着用户在屏幕上拖动手指而移动。我已经实现了玩家精灵在它周围产生磁排斥力的力量。
我的困境是,当电源打开时,播放器精灵本身会在不应该影响我的情况下影响它。
我已经在所需的精灵和场节点上设置了正确的 fieldBitMask
和 categoryBitMask
,但仍然不起作用。
这是我的玩家 physicsBody 配置:
physics.affectedByGravity = false
physics.allowsRotation = false
physics.dynamic = true;
sprite.physicsBody?.fieldBitMask = 0
设置玩家节点:
physics.dynamic = false
我有一个 Player Sprite,它会随着用户在屏幕上拖动手指而移动。我已经实现了玩家精灵在它周围产生磁排斥力的力量。 我的困境是,当电源打开时,播放器精灵本身会在不应该影响我的情况下影响它。
我已经在所需的精灵和场节点上设置了正确的 fieldBitMask
和 categoryBitMask
,但仍然不起作用。
这是我的玩家 physicsBody 配置:
physics.affectedByGravity = false
physics.allowsRotation = false
physics.dynamic = true;
sprite.physicsBody?.fieldBitMask = 0
设置玩家节点:
physics.dynamic = false