问答详情
源自:2-4 果实绘制(静态果实)

为什么我的黄果实在右上角?

为什么我的黄果实在右上角?

提问者:liubaobei1992 2017-06-06 16:15

个回答

  • 十乘三
    2017-10-16 22:29:21

    我的没有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("果实出生执行");
    }

    求大神指点

  • qq__9044
    2017-06-14 19:51:57

    你的小球球怎样出来的?


  • liubaobei1992
    2017-06-06 16:19:11

    解决了,少写了this.born(i);