yb2015
2016-03-19 14:57
为什么小球运动的x轴范围是 x: Math.random() * (canvas.width - 2 * radius) + radius 为啥最后还要再加上一个半径呢
如果不加radius就是在0到canvas.width - 2 * radius中间取值,你可以画图看看,需要的应该是radius到canvas.width - radius之间的值,所以要减去radius。另外小球运动范围在老师的另一个课程倒计时里面有提到一部分,大致是if判断小球横(纵)坐标加(减)半径是否小于canvas。width……等等……。画个图就很好理解了
不知道小球运动范围是怎么设计的,怎么回答?
Canvas绘图详解
72881 学习 · 422 问题
相似问题