原理
知识点拆分
角度转化为弧度
公式:
角度转换为弧度公式:弧度=角度 ×(π ÷180 )
弧度转换为角度公式:角度=弧度 ×(180÷π)
// 求两个数之间的随机数
getRandomArbitrary(min, max) {
return Math.random() * (max - min) + min;
},
// 角度转换为弧度
let angle = this.getRandomArbitrary(90, 270) * Math.PI / 180
根据弧度获取坐标
i.x = xAxis + 100 * Math.sin(angle);
i.y = 100 + 100 * Math.cos(angle);
贝塞尔函数(上下滑动)
// 求两个数之间的随机数
getRandomArbitrary(min, max) {
return Math.random() * (max - min) + min;
},
i.timing = this.timeFun[parseInt(this.getRandomArbitrary(0, 3))];