我正在开发基于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元素相关的内容,并且无法弄清楚它们是否是正确的交换方式这些图像结束了。 感谢您的期待,希望您能提供帮助!