为什么我的黄果实在右上角?
我的没有born(i)也是在左上角,但是加上之后,左上角都没有了
var fruitObj=function() { this.alive = [];//bool this.x = [];// this.y = [];// this.orange = new Image(); this.blue = new Image();//果实形态2 } fruitObj.prototype.num = 30; fruitObj.prototype.init=function() { for (var i = 0; i < this.num; i++) { this.alive[i]=false;//初始化果实为激活状态 this.x[i]=0; this.y[i]=0; //this.born(i); } this.orange.src="./img/fruit.png" this.blue.src="./img/blue.png" console.log("初始化执行"); } fruitObj.prototype.draw=function(){//画果实 for (var i = 0; i < this.num; i++) { ctx2.drawImage(this.orange, this.x[i] - this.orange.width * 0.5,this.y[i] - this.orange.height * 0.5); } console.log("画果实执行"); } fruitObj.prototype.born=function(i){ var aneID =Math.floor(Math.random()*ane.num); this.x[i]=ane.x[aneID]; this.y[i]=canHeight - ane.height[aneID]; console.log("果实出生执行"); }
求大神指点
你的小球球怎样出来的?
解决了,少写了this.born(i);