如何让打地鼠游戏的洞里出现随机的图像,而不是一个图像

How can make random images come out from the holes in Whack-a-Mole game instead of one image

本文关键字:图像 一个 随机 游戏      更新时间:2023-09-26

我想知道是否有人能够帮助我向我展示一种方法,能够从洞中取出随机图像,而不是在Javascript上打鼹鼠游戏中的一个图像。下面是用于在随机孔中出现图像的函数。目前只有一张图片,但我希望能有10张不同的图片出来。

var wormImg = new Image();
var worm;
wormImg.src = 'hobby.png';
wormImg.name = 'worm';
wormImg.onload = loadGfx;
function showWorm()
{
if(currentWorms == totalWorms)
{
    showAlert();
}
else
{   
    if(lastWorm != null)
    {
        lastWorm.onPress = null;
        stage.removeChild(lastWorm);
        stage.update();
        lastWorm = null;
    }
    var randomPos = Math.floor(Math.random() * 8);
    var worm = new Bitmap (wormImg); 
    worm.x = wormsX[randomPos];
    worm.y = wormsY[randomPos];
    stage.addChild(worm);
    worm.onPress = wormHit;
    lastWorm = worm;
    lastWorm.scaleY = 0.3;
    lastWorm.y += 42;
    stage.update();
    Tween.get(lastWorm).to({scaleY: 1, y: wormsY[randomPos]}, 200).wait(1000).call(function(){currentWorms++; showWorm()});
}
}

我将感激任何帮助,谢谢你的时间。

您可以为worm创建一个可能值的数组。当显示新的蠕虫

时,随机选择一个。