小球运动的范围

来源:8-2 globalAlpha和globalCompositeOperation

yb2015

2016-03-19 14:57

为什么小球运动的x轴范围是 x: Math.random() * (canvas.width - 2 * radius) + radius 为啥最后还要再加上一个半径呢

写回答 关注

2回答

  • 问天012
    2016-04-08 18:22:51
    已采纳

    如果不加radius就是在0到canvas.width - 2 * radius中间取值,你可以画图看看,需要的应该是radius到canvas.width - radius之间的值,所以要减去radius。另外小球运动范围在老师的另一个课程倒计时里面有提到一部分,大致是if判断小球横(纵)坐标加(减)半径是否小于canvas。width……等等……。画个图就很好理解了

    yb2015

    非常感谢!

    2016-04-10 09:51:50

    共 1 条回复 >

  • qq_将暮未暮_1
    2016-03-19 17:13:51

    不知道小球运动范围是怎么设计的,怎么回答?

Canvas绘图详解

Canvas系列教程第二课,详解Canvas各接口,让同学彻底掌握Canvas绘图

72881 学习 · 422 问题

查看课程

相似问题