为了账号安全,请及时绑定邮箱和手机立即绑定
对删除balls做了优化,直接写第一个for里就可以了。
function updateBalls(){

if(! ( balls[i].x +RADIUS >0 && balls[i].x - RADIUS <WINDOW_WIDTH))
{
balls.splice(i, 1);//删除超出画布的balls
}
}
}
厉害了,我的哥!顶顶顶
思路有意思,实际没意义,图个好看,性能浪费太多
谢谢,老师讲的不错
老师讲的真好,真心佩服
酷比极了……漫漫地激情
没有效果,页面显示是00:00:00
https://github.com/Voyager-One/Clock
按照老师讲的,做了一个显示当前时间的(正常时间,非倒计时,为性能考虑,去掉了散落动画)
很适合canvas的入门,老师教得很耐心! 棒棒哒~
排名第一的哥们@信念意志,这话我实在不能苟同啊。这位老师讲课难道不是先原理后代码,先架构后添加特效吗?这是网络教程中为数不多的思路清晰由浅入深的课程了,还不满足?
效果没出来的 看下时间 不要写成比当前时间早的 如果还是没效果调试模式看下吧
加了cxt.clearRect(0, 0, WINDOW_WIDTH, WINDOW_HEIGHT);效果没出来
然后下了右边的老师的代码 也是没效果 - -
感谢老师,真的非常感谢,也谢谢慕课网的平台,在这个平台学到了很多
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消