gpt4 book ai didi

python - 我如何在 pymunk 中设置运动体的速度?

转载 作者:行者123 更新时间:2023-12-01 06:37:34 25 4
gpt4 key购买 nike

我正在尝试在 pymunk 中设置运动体的速度,但我真的不知道我需要输入什么或什么值,如果有人可以向我解释它,我会非常高兴。

这就是我所做的 -

part_body = pymunk.Body(1, 1666, pymunk.Body.KINEMATIC)
part_shape = pymunk.Segment(part_body, (0, 150), (300, 150), 2)
part_shape.body.position = 0, 0 # Set the position of the body
part_shape.body.velocity = (0, 0)

我不知道为什么我需要放置一个元组而不是一个 int,以及该元组的作用。

最佳答案

速度有方向。一些例子:

如果您将其设置为 (1,0)表示以1的速度向右移动,1个单位时间后物体将位于(1,0)位置。

如果您将其设置为 (10,0)它也意味着向右移动,但速度为 10,因此最终到达位置 (10,0) 1个时间单位后。

如果您将其设置为(10,10)它将以大约 14 ( sqrt(10**2 + 10**2) ) 的速度向右移动,因此将到达位置 (10,10) 1 个时间单位后。

关于python - 我如何在 pymunk 中设置运动体的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59600482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com