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

最赞回答 / Tbea
刮刮乐形式的就是放一张canvas绘制的图片做的遮罩 然后通过 globalCompositeOpeartion 属性的设置实现

最新回答 / smilevs
var context = canvas.getContext('2d');context.fillStyle = "black";context.fillRect( 0, 0, canvas.width, canvas.heihgt );//这里的height写错了drawStar( context, 150, 300, 400, 400, 20 );

最新回答 / 性别男爱好女
刷新就好了,有可能是网络影响了

最新回答 / 伟大的猫王
你没有stroke()啊,fill()也没有,两者至少留一个。

最新回答 / 番茄是我2
把对上边界的控制条件改成ball.y <= 0 时执行里面的内容,因为的你的竖直速度太小,进入这个条件时加量太小,一直会进入这个条件,所以小球会在上面下不来,逃逸不出来

最新回答 / Elias丿纯黑
一看就没仔细听上节课。。。。老师都说了,ctx.beginPath()和ctx.lineTo()组合起来可以当作ctx.moveTo()来用。

最赞回答 / 前端小蜗牛_
好吧,自问自答,也是坑了。scale把边框也给放大了,把填充色给覆盖了...

最新回答 / 慕仰0443758
context.lineTo()=(Math.cos((18+i*72)/180*Math.PI)300+400这里300前面少了*
课程须知
需有基础HTML,JS,CSS知识。需学习《绚丽的倒计时效果》Canvas绘图第一课。
老师告诉你能学到什么?
深入了解Canvas各个绘图接口的使用方法。基础图形学知识。通过对一些基本元素的绘制,启发大家更多有效地绘图方法。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消