摘要:
视觉编程中,经常会遇到转向问题,从一个朝向平滑转到新的朝向。例如2d俯视坦克游戏中, 坦克身体需要转向,炮塔也需要转向。拿2d中的额转向来说,转向是从一个角度(例如60度)转到202度,要平滑转向,实际要做的就是计算出这两个角度间小于等于180度的有向夹角。这里的有向就是正负的问题,有了这个正负做平滑变化会很容易。下面是计算夹角的代码:///***已知起始角度(a0)和终止角度(a1)获得他们之间的-180到+180度的夹角**/privatefunctiongetMinAngle(a0:Number,a1:Number):Number{varangle:Number=0;if(a1>= 阅读全文
posted @ 2012-07-11 11:59
vily_雷
阅读(1462)
评论(0)
推荐(0)

浙公网安备 33010602011771号