已知向量求角度
vectorsToDegress: function (dirVec) {
let comVec = cc.v2(0, 1); // 水平向右的对比向量
let radian = dirVec.signAngle(vec); // 求方向向量与对比向量间的弧度
let degree = cc.misc.radiansToDegrees(radian); // 将弧度转换为角度
return degree;
},
已知角度求向量
degreesToVectors: function (degree) {
let radian = cc.misc.degreesToRadians(degree); // 将角度转换为弧度
let comVec = cc.v2(0, 1); // 一个水平向右的对比向量
let dirVec = comVec.rotate(-radian); // 将对比向量旋转给定的弧度返回一个新的向量
return dirVec;
},