Я пытаюсь добавить поле в пробел, вот что у меня есть:
body = pymunk.Body()
body.position = 300, 200
box = pymunk.Poly.create_box(body, (100, 300))
space.add(body, box)
Я получаю следующую ошибку:
File "C:\Users\Home\AppData\Roaming\Python\Python36\site-packages\pymunk\pygame_util.py", line 153, in <listcomp>
ps = [to_pygame(v, self.surface) for v in verts]
File "C:\Users\Home\AppData\Roaming\Python\Python36\site-packages\pymunk\pygame_util.py", line 183, in to_pygame
return int(p[0]), surface.get_height()-int(p[1])
ValueError: cannot convert float NaN to integer
Если я не добавлюbody в space.add, я не получаю сообщение об ошибке, но оно не работает должным образом: (
Кажется, p [] - вершина, но, поскольку я использую create_box, яне указывать никаких вершин.
Я очень новичок в pymunk, и в основном новичок в python, так что, скорее всего, это что-то очень простое, но я занимался этим несколько часов и не могу его взломать. Пожалуйстапомогите, спасибо.