【发布时间】:2012-01-09 15:37:20
【问题描述】:
如何使用 pygame 在背景中显示弹丸行进(空中骨骼)的轨迹? 另外,我将如何添加可以获取质心并更改轨迹的输入框?感谢您的帮助
【问题讨论】:
-
到目前为止,球遵循重力定律并静止,但我看不到轨迹(因为我不知道为它编码)
-
显示代码或者它没有发生。
标签: python physics simulation pygame
如何使用 pygame 在背景中显示弹丸行进(空中骨骼)的轨迹? 另外,我将如何添加可以获取质心并更改轨迹的输入框?感谢您的帮助
【问题讨论】:
标签: python physics simulation pygame
每个时间步都将对象的位置保存到一个列表中。然后画线,从列表的第一项开始。考虑以下原始示例,看看它的外观。
class MyBall(object):
...
def update(self, dt):
...
self.trajectory.append(self.position)
def draw(self, surface):
pygame.draw.lines(surface, somecolor, self.trajectory)
【讨论】: