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

果实没有出现

代码应该没错误,但是果实没有

var fruitObj = function()
{
        this.alive = [];
        this.x = [];
        this.y = [];
        this.orange = new Image();
        this.blue = new Image();
}
fruitObj.prototype.num = 30;
fruitObj.prototype.init = function()
{

    for(var i = 0;i < this.num; i++)
    {
        this.alive[i] = true;
        this.x[i] = 0;
        this.y = 0;
        this.born(i);
    }
    this.orange.src = "./src/fruit.png";
    this.blue.src = "./src/blue.png";
}
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);
    }
}
fruitObj.prototype.born = function(i)
{
    var aneID = Math.floor(Math.random() * ane.num);
    this.x[i] = ane.x[aneID];
    this.y[i] = canHeight - ane.len[aneID];
}

提问者:慕粉3354867 2016-06-25 22:14

个回答

  • 电饭锅的规划
    2016-06-26 22:04:08
    已采纳

    上面的是你的代码吗,this.y =0,这个地方改下

  • qq__9044
    2017-06-14 20:08:35

    我的也没有出来 ,求源码