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

最新回答 / lxhcool
我的没问题啊,你的我也没看出来<!doctype html><html> <head>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus®">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" con...

最新回答 / dakani1
const声明创建一个常量。需要被初始化。而常量的值不能通过再赋值改变,也不能再次声明。一个常量不能和它所在作用域内的其他变量或函数拥有相同的名称。也就是说一旦初始化const声明的变量,那么在这个常量有效期间不能被覆盖替代,不能被重新更改。所以此次声明截至时间用const,是为了保证这个终止时间的不会被其他变量覆盖,从而保证倒计时的正常运行。

最赞回答 / Frank841122
复杂的图像可以直接把图片画上去,设计人员会替你画好的。

最赞回答 / rem_supa
 if (balls[i].x>canvas.width||balls[i].x<-raidus) {          balls.splice(i,1)        };我这样写变成了200多个 老师那种方式没理解到

最新回答 / 阿sheng
精灵应该不是一个具体的东西,不同游戏,精灵设计应该不相同

最赞回答 / 慕仰9932193
render(context)函数传参,cxt就代表context这个参数吧

最赞回答 / 淡月暗香
解决了,理解错了endTime了,应该设置大于当前时间才行。

最赞回答 / 淡月暗香
是一个绿色的三角形像素块,坐标分别是:(0,0),(800,0),(400,400),在坐标轴的第四象限绘制,x值为正值,往右画;y值为正值,往下画。

最新回答 / _潇潇暮雨
你说的是大括号吧。当循环体内只有一条语句的时候可以省略,老师可能是为了代码的简练,建议初学者还是加上括号的好,避免出错。

最新回答 / BlueFishQ
<...code...>body和canvas上都加上 width:100%

最新回答 / lude007
不是,x,y表示坐标点,你把canvas的画布想象成坐标轴。以左上角为(0,0)起始点的坐标轴,这样你就明白了。
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消