为了账号安全,请及时绑定邮箱和手机立即绑定
老师讲的课很好,很细致,好喜欢老师的课!

已采纳回答 / 慕粉1010182089
如果在同一个方法里面创造和调用,可以不用传入参数,但更常见的方式是,把所有需要的绘制方法库存在另外一个js文件里,需要的时候再引入,这时候,参数传入ctx就又必要了
c的y坐标更准确来说应该是和外弧圆心y坐标相等就行
c点是随便选的,只要c点的y坐标是400就行,c的前后移动影响内弧的半径,这也就影响了内弧和外弧之间的距离,c点往左移动,趋近H点,半径无限增大,然后超过了H点,内弧半径逐渐变小(注意是负的,画的时候要转换一下符号,所以这里的小是指去除负号后变小),最小不能小于外弧半径,往右移动,内弧半径减小,最小不能小于外弧半径,只能趋近外弧半径,利用这个原理就可以将月亮动态变化,实现阴晴圆缺的效果了
老师讲解的非常好!
后面的mouseover里面的代码可能更简洁明了一些。。通过改事件名称。。也能达到上面mouseup 的效果。。还能将事件改成click ....
老师好牛,又强又无私

最新回答 / ehuo0123
试试这个,http://runjs.cn/code/1xgx6mno
非常好。。跟着老师的代码写了100个动态的小球。。
从一颗星星到一片星空,太赞了
刚写的2048棋盘的源码http://pan.baidu.com/s/1eSMc79w
从圆心引5条线平分五角形的5个角,每一部分平分360的 1/5,即72°,右上第一象限,余下视频中所求的那个角即90°-72°=18°,再引一条线平分72°的角到挨着小圆边的五角形内角,所以54° = 72°/2 + 18°
课程须知
需有基础HTML,JS,CSS知识。需学习《绚丽的倒计时效果》Canvas绘图第一课。
老师告诉你能学到什么?
深入了解Canvas各个绘图接口的使用方法。基础图形学知识。通过对一些基本元素的绘制,启发大家更多有效地绘图方法。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消