概念@H_403_8@ 弧度 角度@H_403_8@ 定义:弧长为半径的狐,其所对的圆心角为1弧度。(两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段狐。当这段弧长正好等于圆的半径时,两条射线的夹角的弧度为1)@H_403_8@ 根据定义:一周的弧度为 2πr/r = 2π,360°角 = 2π弧度。
cocos2d里面顺时针方向为正,cocos2d以左下角为(0,0)点@H_403_8@ 要分清楚两个角度,1.物体旋转的角度2.两个点形成的直线和x的夹角
*****************************@H_403_8@ double len_y = pos.y - start_pos.y;@H_403_8@ double len_x = pos.x - start_pos.x;@H_403_8@ @H_403_8@ double tan_yx = tan_yx = abs(len_y)/abs(len_x);@H_403_8@ float angle = 0;@H_403_8@ if(len_y > 0 && len_x < 0) {@H_403_8@ angle = atan(tan_yx)*180/M_PI - 90;@H_403_8@ } else if (len_y > 0 && len_x > 0) {@H_403_8@ angle = 90 - atan(tan_yx)*180/M_PI;@H_403_8@ } else if(len_y < 0 && len_x < 0) {@H_403_8@ angle = -atan(tan_yx)*180/M_PI - 90;@H_403_8@ } else if(len_y < 0 && len_x > 0) {@H_403_8@ angle = atan(tan_yx)*180/M_PI + 90;@H_403_8@ }@H_403_8@ *****************************
原文连接:http://www.cnblogs.com/wendao/archive/2012/02/23/eng_cocos2dx_rotate_exploration.html