/**
* 求出角度 两点之间的角度angle
* @param start 开始位置 cc.v2(x,y)
* @param end 停止位置 cc.v2(x,y)
*/
public static getAngle(start, end) {
//计算出朝向
let dx = end.x - start.x;
let dy = end.y - start.y;
let dir = cc.v2(dx, dy);
//根据朝向计算出夹角弧度
let angle = dir.signAngle(cc.v2(1, 0));
//将弧度转换为欧拉角
let degree = angle / Math.PI * 180;
return degree;
}
根据起点与结束位置旋转角度
最新推荐文章于 2022-01-25 18:24:22 发布