为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / 天启之魂
多敲些基础练习,加上注释和思路 慢慢就会好了
看不懂这句代码{p: [{x:0, y:0}, {x:800, y:0}, {x:400, y:400}], color:"green"},
在canvas以前web开发就像黑暗的中世纪,而canvas出现就像文艺复兴,哈哈!
我今天试了一下,动画出不来的原因还有一个,大家可以看看自己电脑的时间格式是什么样的,我的电脑时间格式是这样的 Sat Dec 19 2015 16:23:12 GMT+0800 (中国标准时间) ,老师用的时间格式是这样的const endTime = new Date(2015,12,19,18,00,00);改成跟电脑时间格式一样的,在时间相差不大于100的情况下可以正确显示。
1.5倍速观看效果正好。

最新回答 / qq_謸嬌尒攋攋_0
function draw(piece,cxt){            cxt.beginPath();            cxt.moveTo(piece.p[0].x,piece.p[0].y);//起点            for(var i=1;i<piece.p.length;i++)            cxt.lineTo(piece.p[i].x,piece.p[i].y);                cxt.closePath();                cx...

最赞回答 / 李晓健
这个是因为在有些浏览器上,当前标签页不在激活状态,贞动画可能会停止。解决办法可以试试,当前屏幕上的最大小球数量,当超过一定数量的小球时,就不再产生小球。
实在佩服~~~感谢老师~·
不多说了,万分感谢老师~~!!!!
老师都教到这里了,还有人问怎么改时钟, 话说,我们就不能自己动动脑么。。。。
非常棒!!!
妈呀,还有物理知识呢,得亏当初学了
老师为什么不把curShowTimeSeconds=getCurrentShowTimeSeconds();放在setInterval的闭包函数里,而要去update()里去设置那么一大堆呢?
for (var i = 0; i &lt; 10; i++) {
context.beginPath();
context.arc(50+i*100,60,40,0,2*Math.PI*(i+1)/10)
context.stroke();
context.closePath();
}; 这样写和不写closePath的结果是一样的
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消