使用'if'语句在碰撞后替换图像

时间:2016-11-21 12:10:45

标签: javascript html5

我正在开发基于this教程的html5游戏。我正在尝试修改这个'if'语句:

    if (player.minDist(tokens[i]) <= player.width - platformWidth/2) {
    gameOver();
    } 

因此,代替gameOver()运行,图像将被另一个替换。我一直在努力:

ctx.drawImage(assetLoader.imgs.tokens2, 400, 240);

将新图像绘制到画布上,但它不会替换原始图像或与原始图像显示在同一位置。所有图像都是使用推送阵列生成的,并且都是资产加载器的一部分。 我徒劳地搜索了'hide()'和'show()'示例,但只能找到与'onClick'事件和html元素相关的内容,并且无法弄清楚它们是否是正确的交换方式这些图像结束了。 感谢您的期待,希望您能提供帮助!

0 个答案:

没有答案