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

已采纳回答 / dyingcheng0806
因为这是圆心的位置,不加上这个(R+1)这个横坐标就是最后一个一个正方形的最左边,加上这个R+1就是这个正方形的中心位置的横坐标了。不知道我说明白了没,没明白的话我就不知道再怎么解释了
哈哈 有些地方逻辑想了一会 很多数字设置的都很巧妙 厉害厉害 看来做这种动画 逻辑布局比较多。
我是从2048 过来的
开厂我就知道了 这个肯定能学到好东西
楼上说的直接使用getTime()方法得到的不是今天的秒数,而是从1970年到现在的秒数啊,用那个得出来的小时数大的惊人,不能用的,还是老师这个合理
看完这开头 热血沸腾
只能让一个球动
老师太棒啦,
因为函数addBalls()里面添加小球的语句是balls.push(aBall); 所以balls数组会不断增大, 每次render()绘制小球时绘制的掉落小球也会越来越多

已采纳回答 / zhujun2310
在Canvas上绘制多少图形,Canvas都是一个整体,绘画的图形是Canvas的一部分,不能单独获取,所以无法直接给某个图形增加JavaScript事件。可以通过给Canvas元素绑定事件,当事件发生时,检查事件对象的位置,然后检查哪些图形覆盖了该位置。鼠标点击了在了这个范围内,视为点击了这个图形。可以一定程度的上的达到效果
果然都是细节上的问题导致运行不出来,检查到最后一刻发现cxt.fill()的()没写,细心细心再细心啊
用到物理学知识,难得有种学科交叉的赶脚
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消