已知向量求角度

[Cocos Creator] 已知向量求角度以及已知角度求向量

vectorsToDegress: function (dirVec) {
    let comVec = cc.v2(0, 1);    // 水平向右的对比向量
    let radian = dirVec.signAngle(vec);    // 求方向向量与对比向量间的弧度
    let degree = cc.misc.radiansToDegrees(radian);    // 将弧度转换为角度
    return degree;
},

已知角度求向量

[Cocos Creator] 已知向量求角度以及已知角度求向量

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

 

相关文章: