问答详情
源自:2-5 身体升级

为什么我的大鱼不论吃什么颜色的果实都是现实蓝色的身体?

for(var i = 0; i < 8; i++)

{

mamaBodyOra[i] = new Image();

mamaBodyBlue[i] = new Image();

mamaBodyOra[i].src = "./src/bigSwim" + i + ".png";

mamaBodyBlue[i].src = "./src/bigSwimBlue" + i + ".png";

}


var mamaBodyCount = this.mamaBodyCount;

if(data.double == 1)//吃的是orage

{

ctx1.drawImage(mamaBodyOra[mamaBodyCount], -mamaBodyOra[mamaBodyCount].width * 0.5, -mamaBodyOra[mamaBodyCount].height * 0.5); 

}

else//吃的蓝色果实

{

ctx1.drawImage(mamaBodyBlue[mamaBodyCount], -mamaBodyOra[mamaBodyCount].width * 0.5, -mamaBodyOra[mamaBodyCount].height * 0.5); 

}

其他和小鱼碰撞恢复初始状态都没有错。就是吃果实身体一直都是蓝色状态。

提问者:a_阿怪 2016-07-30 15:00

个回答

  • qq_阿呆_5
    2016-08-16 14:55:50

    你要把碰撞那边的代码贴出来

  • 慕粉3591791
    2016-08-07 00:00:16

    问题不是出现在这里,应该在碰撞检测那边。