为了账号安全,请及时绑定邮箱和手机立即绑定
老师的代码都是没注释的吗,很烧脑的,没注释要花好多时间的。
真的好酷!数学知识跟物理知识也用上了
基础还算扎实,看得懂,因为原来是以后端的标准来学习的,所以感觉这个课程跟写后端需要的逻辑差不多。
难度显示是高级,害我差点就不敢学习了,但是我又想学习canvas,狠下心看了视频,目前为止都看得懂,很开心
七巧板的代码
http://zhukai521.cn/88
讲课讲的挺好的,思路很清晰,就是声音有点难听(ーー゛)
仔细看老师的视频,在没有标记分号的地方,webstorm已经标记出来了
要理解老师本节课视频后面减少小球占用内存技巧可以看下面面:
var arr=[1,2,3,4,5,6];
if(1)
arr[1]=arr[4];//等于把arr[1]=2重新赋值arr[1]=5,同时把原来的arr[1]的值覆盖,此时数组长度不变。
arr[2]=arr[5];
//此时数组arr可以alert一下
alert(arr);//结果:1,5,6,4,5,6

那么视频后面即使删除最后一个数组的球,前面也有一个复制了它的了,所以即使后产出的球被铲除了还有一个
觉得这个思路 更简单粗暴些~
for(var i = 0;i < balls.length ; i++)
{
if(balls[i].x + RADIUS < 0 || balls[i].x -RADIUS > WINDOW_WIDTH)
{
balls.splice(i,1);
}
}
怎么控制遍历到二维数组数字点阵的对应的数字呢?,后边的//数字不是被注释了么?用for的两层嵌套遍历到1,1打印圆,就可以直接找到对应的数字的数组

最新回答 / 性别男爱好女
取出其中随意一个数字来看就是一个二维数组,老师只是把0-9和:再合成了一个数组,形成了一个3维数组,二维数组就是一个平面,用两个循环就可以打印出来,就和上面那个小美眉说的一样,通过每一个数据判断,0为空,1为填充

已采纳回答 / 203
本身就是一个参数啊,并没有声明是全局变量啊
不错不错,跟着敲再加点创新,哈哈
七巧板源码;https://code.csdn.net/snippets/1725967,练习的时候也不是一次写对的,用浏览器调试了下,修改了几个错误,可以实现效果了。
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消