Я пытаюсь сделать игру Tank Battle, такую как Pocket Tanks, используя Pygame и Pymunk на Python. У меня есть динамическое тело, которое является резервуаром, и статическое тело, которое является землей. Все работает нормально, пока через некоторое время Танк не переместится влево сам по себе и не погрузится в статическое тело земли и продолжит подпрыгивать вверх и вниз, не пробираясь сквозь землю.
Весь мой код можно найти здесь: https://github.com/MysteryCoder456/PyTanks.io
Вот видео о том, что происходит (Имейте в виду, что нажимайте клавишу "D" только один раз после того, как танк приземлится): https://streamable.com/2fuzz
Изменить: я использую Python 3.7.6, Pygame 2.0.0dev6, MacOS 10.15.3. Я не знаю, какая версия Pymunk.