素材牛VIP会员

canvas画球跟随鼠标,以及爆炸弹射效果

 浏览:905次-  评论:0次-  发布时间:2017-05-25
    Html
    Css
    Js
↑上面代码改变,会自动显示代码结果
jQuery调用版本:2.0.0
素材牛VIP永久特权
积分说明:注册即送10牛币,每日签到可获得5牛币,成为VIP会员可永久免牛币下载!   充值积分   充值会员   更多说明»
代码描述:使用简单的canvas实现元素跟随鼠标移动与随机方向弹射移动效果

1、通过canvas创建一个2d画布

2、创建圆形球对象,对象中初始化一下圆的属性:半径、圆心位置、移动位置、颜色、透明度

3、利用for循环创建100个圆球对象,并添加鼠标移动事件,程序默认是圆球跟随鼠标移动,使用setInterval调用draw方法绘制圆球跟随鼠标

4、添加鼠标点击事件,当点击鼠标切换状态,圆球将停止跟随鼠标,每个圆球将获取一个速度,根据速度与移动位置进行计算使圆球随机移动,直到速度为0停止移动

讨论这个常用代码(0)回答他人问题或分享心得会奖励牛币

〒_〒 居然一个评论都没有……

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取
我的积分余额:0 已下载次数:905
所需牛币:5 开始下载

牛币获取:签到、评论、充值    » 在线充值(10牛币=1元)