Магнитное поле влияет на нежелательный спрайт
У меня есть Player Sprite, который перемещается, когда пользователь проводит пальцем по экрану. Я реализовал силу, что спрайт игрока создает вокруг него магнитную отталкивающую силу. Моя дилемма в том, что при включении питания сам спрайт игрока влияет на него, когда это не должно быть.
Я установил правильный fieldBitMask
а также categoryBitMask
на желаемых спрайтах и узле поля, но все равно не работает. Это физическая конфигурация моих игроков:
physics.affectedByGravity = false
physics.allowsRotation = false
physics.dynamic = true;
sprite.physicsBody?.fieldBitMask = 0
1 ответ
Решение