扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:佚名 来源:51CTO.com 2007年9月1日
关键字:
这是45度角情况下的抛物线轨迹。
是不是觉得高度不够呢!运算不够精确!那么我们在Y上加个偏移量来增加高度,公式改为:
x= (vx+windSpeed )*t /100000; ;
int pianyi=(t*400000);
if(vy==0){
pianyi=0;
}
y=(100000*(getHeight()-imgWu.getHeight())-(vy*t-100000*t*t+pianyi))/100000;
这里的X轴还加了风速 windSpeed 现实中物体定受风速影响!当然这里的风速也是放大的了;
|
这个代码是在平抛的时候就不需要加入高度偏移了。现在再看45度角的抛物线:
![]() |
图2 |
如果你还不满意还可以改动偏移数值来让模拟更精确。下面来看一些角度在不同力度和风速下的轨迹快照:
![]() |
图3 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。