js面向对象实现canvas制作彩虹球喷枪效果
前段时间在研究canvas,感觉还挺好玩的,就写了一个小demo,效果如下:
第一次尝试用js面向对象的方式来写,经验不足,还请大家多多包涵。
下面开始简单介绍代码:
canvas画布: 复制代码 代码如下:
彩虹球的随机颜色是通过下面两个方法来实现的,在《js常用方法和一些封装(2) -- 随机数生成》中曾经提到过。
/** * 获取 0 ~ num的随机数(闭区间) */ function randomNum(num){ return Math.floojs面向对象实现canvas制作彩虹球喷枪效果
前段时间在研究canvas,感觉还挺好玩的,就写了一个小demo,效果如下:
第一次尝试用js面向对象的方式来写,经验不足,还请大家多多包涵。
下面开始简单介绍代码:
canvas画布: 复制代码 代码如下:
彩虹球的随机颜色是通过下面两个方法来实现的,在《js常用方法和一些封装(2) -- 随机数生成》中曾经提到过。
/** * 获取 0 ~ num的随机数(闭区间) */ function randomNum(num){ return Math.floo