求助飞机游戏的子弹运动轨迹的算法。

天轶 2016-06-28 07:11:34
我用了,三角函数,ARCTAN,COS,SIN 算出来的轨迹有偏差。效果不好。请问各位有什么好的算法?求大神指点。,
谢谢。
...全文
2203 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝色光芒 2016-06-28
  • 打赏
  • 举报
回复
如果是直线运动,根据x0,y0(发射点),x1,y1(终点),得到要移动的距离,距离/子弹移动的速度 得到要运动的时间tn, y` := a*t+y0 ; x` := b*t+x0 ,带入tn和y1,x1(t=tn时,y`=y1,x`=x1)分别得到计算得到a,b,保存下来,当下一个时间点时,直接带入时间值即可得到位置 如果是抛物线,要用另外的公式

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧