已知向量求角度

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;
},
本文介绍了如何使用向量计算角度以及如何从给定的角度生成向量。通过具体函数实现,包括vectorsToDegrees和degreesToVectors,展示了在游戏开发中如何处理方向和旋转的问题。

被折叠的 条评论
为什么被折叠?



