|
|
1
9
基本上你想用高中水平的物理 equations of motion 对于弹丸运动,这是一个重要的方程式:
(位移等于:初始位移,加上初始速度乘以时间,加上半加速度乘以时间平方。)
在Y方向上,你会有一个初始位置,初始速度,和由于重力向下的加速度。 你所要做的就是跟踪你的炮弹发射后的时间,并在计算的位置画出你的精灵。 下面是一些粗略的XNA代码-正如您所见,我可以一次计算两个轴:
有了一点代数,你就可以用同样的运动方程来做一些事情,比如计算弹丸击中特定点的速度。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 11 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 11 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 11 月前 |
|
|
Duck0 · 这个对象在更高的帧率下会更快吗,因为它在Update()中? 11 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 11 月前 |