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

来源:2-5 身体升级

a_阿怪

2016-07-30 15:00

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); 

}

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

写回答 关注

2回答

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

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

    a_阿怪

    谢谢你,问题解决了~在定义吃蓝色果实加倍时,太粗心,少了个等号

    2016-08-18 16:54:24

    共 1 条回复 >

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

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

    a_阿怪

    谢谢你,问题解决了~

    2016-08-18 16:55:07

    共 1 条回复 >

HTML5小游戏---爱心鱼(下)

通过一个清新美好的小游戏教程,熟悉游戏开发流程

46272 学习 · 189 问题

查看课程

相似问题