Я только начинаю с библиотеки физики PyMunk. У меня возникли проблемы с использованием apply_impulse()
. Я называю это следующим образом:
player.body.apply_impulse(player.body, (10,10), (10,10) )
Однако я получаю эту ошибку:
TypeError: apply_impulse() принимает не более 3 аргументов (4 данных)
Почему это и какой правильный способ вызвать apply_impulse()
?
Когда вы вызываете функцию-член на свой объект, вам обычно не нужно передавать сам объект в качестве первого параметра. self
находится в определении функции каждой функции-члена, но не в вызове функции.
посмотреть это сообщение: Какова цель самоуправления?