最新回答 / 慕丝6324622
我明白了。。因为背景图,海葵和果实都是画在一张画布上的,循环的重画,而背景图这个是在之前执行的,所以重画背景图之后,会使上一次所画的内容被覆盖,相当于“清除”;
2018-07-22
最新回答 / 慕妹5034279
大鱼的动作也可以使用deltaTime只是使用deltaTime是为了保持匀速运动的效果而大鱼的运动使用lerpDistance()方法,大鱼位置越趋近于鼠标位置速度就越慢,本来就是变速运动,不用deltaTime也可以
2018-07-18
最赞回答 / 前端工程师666777888
fruitObj.prototype.draw=function () {
ctx2.clearRect(0,0,canWidth,canHeight);//加上这句就行了
for(var i=0;i& this.num;i++){
// draw
// find a ane,grow,fly up
if(this.l[i]&e;
=14){
...
2018-07-07
最新回答 / 梦雨曦
css指定的是画布的显示的大小,画布还有一个内里的现实的分辨率的大小,直接在标签里面定义宽高相当于把这2个一同给指定了,用css定义是不符合W3C标准的不要用这种方式定义
2018-05-27