![]() |
1
9
基本上你想用高中水平的物理 equations of motion 对于弹丸运动,这是一个重要的方程式:
(位移等于:初始位移,加上初始速度乘以时间,加上半加速度乘以时间平方。)
在Y方向上,你会有一个初始位置,初始速度,和由于重力向下的加速度。 你所要做的就是跟踪你的炮弹发射后的时间,并在计算的位置画出你的精灵。 下面是一些粗略的XNA代码-正如您所见,我可以一次计算两个轴:
有了一点代数,你就可以用同样的运动方程来做一些事情,比如计算弹丸击中特定点的速度。 |
![]() |
Dan Hill · 将精灵返回其原始位置? 7 年前 |
|
ajjanna12 · PygameSprites即使在函数设置参数为 7 年前 |
|
user8780062 · 将精灵添加到Pygame光线投射引擎 7 年前 |
![]() |
DarkBlood202 · 如何在Pygame中根据角度移动精灵 7 年前 |
![]() |
ODOG · Unity 2d动作脚本问题 7 年前 |
![]() |
Vasya2014 · 精灵跟随一个不同的精灵并延迟 7 年前 |