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

为什么需要清空?没听懂

就是在mom.draw()前那为什么需要?

正在回答

2 回答

非常感谢

0 回复 有任何疑惑可以回复我~

因为动画效果是靠gameloop一次一次地循环载入canvas形成的,如果不清除的话,多次载入的画布会重叠在一起,就形成了重影,也就是看上去线条变宽了一样。而cxt2之所以不用清除,是因为canvas2每次重新载入时都是先载入背景图片,直接就把前一次画布上的东西全覆盖了,所以不用清除。这就是两种清除画布的方法,一种直接调用清除方法,一种用背景覆盖。

4 回复 有任何疑惑可以回复我~
#1

ChristineN

感谢回答
2017-01-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么需要清空?没听懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信