2024-09-27 07:32:31 发布
网友
这是关于PyParticles4.py(第四版)的另一个问题。在
粒子类 具有半径、质量、速度、位置的圆形二维对象
我在考虑在python上使用pygame和PyParticles制作一个this game版本。唯一让我困惑的是,当球反弹时,球与下面的表面(球场)的摩擦。在
有什么想法吗?? 另外,有没有可能显示一个球的旋转(不需要创建新的类)并现实地改变它(施加一个力),使球“旋转”(板球术语)??在
假设球击中一个不移动的物体(如在游戏中)
您可以使用球的旋转速度,然后将其乘以球及其接触表面的摩擦常数,然后再乘以另一个常数(i)(使其可用)。 即:
x = ball.rpm * ball.friction * pitch.friction * i ball.angle += x
然后调整i和*.friction常量,直到得到所需的结果。在
i
*.friction
假设球击中一个不移动的物体(如在游戏中)
您可以使用球的旋转速度,然后将其乘以球及其接触表面的摩擦常数,然后再乘以另一个常数(i)(使其可用)。
即:
然后调整
i
和*.friction
常量,直到得到所需的结果。在相关问题 更多 >
编程相关推荐