摘要: 视觉编程中,经常会遇到转向问题,从一个朝向平滑转到新的朝向。例如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)