最新回答 / Annie_ly
语法是canvas.getContext(contextType,contextAttributes);(类型,属性)2d表示你要的类型是2维的,应该是不支持缺省值。
2016-03-04
最新回答 / 东北大米3192142993
// 判断大鱼和果实的距离function momFruitsCollision() { for (var i = 0; i < fruit.num; i++) { if (fruit.alive[i]) { // calculate distance if (calLength2(fruit.x[i], fruit.y[i], mom.x, mom.y) < 900) { fruit.dead(i); } } }}是不是阈值舍设得太小了,太小了就不会被吃掉
2016-02-25
已采纳回答 / 邓帅
因为html是作为前端页面显示的,二canvas就是用来作画用的,把它的宽和高都写在html里面可以很好的查看的前端页面的显示参数大小,这样编程更有规范性。
2016-02-20
最赞回答 / 1307111376
ctx1.drawImage(this.bigEye, -this.bigEye * 0.5, -this.bigEye * 0.5); 写错了,应该是 ctx2.drawImage(this.bigEye, -this.bigEye.width * 0.5, -this.bigEye.height * 0.5);
2016-02-18
已采纳回答 / Jeans_
个人见解:deltaTime控制了整个游戏中动画的演变节奏(除了大鱼和小鱼的游动),可以统一管理游戏动画效果。而spd[i]目前只用于果实这一个对象,只是为了体现各个果实的不同性。所以我觉得果实的成长不用deltaTime而换用一个定值的话其实也没什么问题的。
2016-02-17