关于捕鱼游戏轨迹算法
其实根据牛顿运动学的原理(不记得了自己百度一下http://baike.baidu.com/view/1206.htm)就可以实现
例如上图的一个轨迹
我们只需要知道a1,a2,a3,a4这4个点瞬间的速度(v),加速度(a),方向(r),时间(t)
首先把a1点的速度分解成x方向与y方向
v1x=cos(r)*v1
v1y=sin(r)*v1
加速度也分解成x方向与y方向
a1x=cos(r)*a1
a1y=sin(r)*a1
同样原理分解a2,a3,a4
在根据游戏的时间,属于a1->a2,a2->a3,a3->a4哪个区间内
这时就可以套用公式计算出某个时间时候瞬时的坐标与方向
有篇老外的文章也不错
http://gamedevelopment.tutsplus.com/series/understanding-steering-behaviors--gamedev-12732?view=list
不过主要是讲追踪原理的
标签: 算法
天气
分类
标签
存档
- 2024年3月(1)
- 2024年2月(1)
- 2023年8月(1)
- 2023年7月(1)
- 2023年5月(1)
- 2022年9月(1)
- 2022年8月(1)
- 2022年1月(2)
- 2021年10月(1)
- 2021年7月(1)
- 2020年9月(1)
- 2020年8月(1)
- 2020年7月(1)
- 2020年6月(2)
- 2020年5月(1)
- 2019年10月(1)
- 2019年9月(2)
- 2019年7月(1)
- 2019年1月(4)
- 2018年12月(1)
- 2018年11月(1)
- 2018年10月(5)
- 2018年8月(2)
- 2018年7月(5)
- 2018年6月(2)
- 2018年4月(1)
- 2018年2月(1)
- 2017年12月(2)
- 2017年11月(1)
- 2017年10月(4)
- 2017年9月(3)
- 2017年8月(2)
- 2017年5月(2)
- 2017年4月(7)
- 2017年2月(1)
- 2016年12月(1)
- 2016年11月(2)
- 2016年10月(3)
- 2016年6月(2)
- 2016年3月(1)
- 2016年1月(2)
- 2015年12月(3)
- 2015年11月(3)
- 2015年10月(1)
- 2015年9月(1)
- 2015年8月(2)
- 2015年7月(2)
- 2015年5月(1)
- 2015年4月(1)
- 2015年2月(1)
- 2015年1月(1)
- 2014年12月(4)
- 2014年11月(1)
- 2014年10月(1)
- 2014年8月(4)
- 2014年7月(2)
- 2014年6月(1)
- 2014年2月(2)
- 2014年1月(2)
- 2013年12月(26)
- 2013年10月(2)