cocos版本:2.4.10
//获取两个点的向量
getDir(startPos: cc.Vec2, endPos: cc.Vec2) {
return endPos.subSelf(startPos).normalizeSelf();
}
//获取向量角度,返回45°
getAngle() {
let dir = this.getDir(cc.Vec2.ZERO, cc.v2(10, 10));
return this.vec2ToAngle(dir);
}
vec2ToAngle(dir: cc.Vec2) {
//弧度值
let radian = Math.atan2(dir.y, dir.x);
//弧度转角度
return radian * (180 / Math.PI);
}