Как правильно использовать apply_impulse? - PullRequest
1 голос
/ 18 июня 2011

Я только начинаю с библиотекой физики PyMunk.У меня проблемы с использованием apply_impulse().Я называю это так:

player.body.apply_impulse(player.body, (10,10), (10,10) )

Однако я получаю эту ошибку:

TypeError: apply_impulse () принимает не более 3 аргументов (4дано)

Почему это так и как правильно звонить apply_impulse()?

1 Ответ

2 голосов
/ 18 июня 2011

Когда вы вызываете функцию-член для своего объекта, вам обычно не нужно передавать сам объект в качестве первого параметра. self находится в определении функции каждой функции-члена, но не в вызове функции.

см. Этот пост: Какова цель самости?

...