闪烁的图像

Flickering images

本文关键字:图像 闪烁      更新时间:2023-09-26

>我目前正在制作一个小游戏,每隔几秒钟就会删除并重新加载一些图像以更新其新状态和位置,这是通过下面的代码完成的。但是,这会导致这些图像在每次重新加载时闪烁,当图像位于完全相同的位置时尤其烦人,并且实际上会导致不时错误单击。有什么方法可以防止我的图像闪烁吗?

$(".armysprite").remove();
for (var i = 0; i < armies.length; i++) {
    iniArmies(i); // Function that adds the new army images back into the DOM
}

最简单的方法是:在隐藏的div中加载新图像,并在图像的onload功能上显示此div并隐藏旧div(如css属性:display:none;/display:block; (