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

已采纳回答 / fengyunzhu
看一下逻辑就知道原因了当radius大于700时(比方说是705), isIncrease设为了false,接着radius开始缩小执行-5操作,此时radius为700按原先逻辑,再次执行update时,因为isIncrease是false,radius还是执行-5操作,一直到小于150时,但是你把var isIncrease = true放在了update里面,这时radius为700 ,isIncrease为true,那么radius要执行+5操作,radius变为705,然后超过700,又执行-5...
大家加油,课程非常好
一脸蒙蔽 数学不学好多年
耐心耐心,加油加油~~~~~~~~~~~~~
盖楼加油~
1.5倍速都能记得很牢,老师,给你点32个赞!
老师讲的挺好的!
非常好,感谢老师,老师加油(偷笑)
谢谢老师,
求源码%……
为什么beginPath后,原来的lineWidth和strokeStyle都不会被清空呢,其实按字面意思理解就明白了,beginPath意思是重新开始一个“路径”,所以他只会清空之前的路径,而不会清空之前的lineWidt、strokeStyle这些样式属性。
大家加油!!
谁能告诉我为什么是18°...脑袋要爆炸了
是挺酷的!
听完这节课 我感觉需要一些脑白金
课程须知
需有基础HTML,JS,CSS知识。需学习《绚丽的倒计时效果》Canvas绘图第一课。
老师告诉你能学到什么?
深入了解Canvas各个绘图接口的使用方法。基础图形学知识。通过对一些基本元素的绘制,启发大家更多有效地绘图方法。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消