如何从Whack-a-Mole游戏中的洞中取出随机图像而不是一张图像

时间:2015-07-27 11:36:42

标签: javascript html5

我想知道是否有人能够帮助我向我展示一种方法,可以从洞中取出随机图像,而不是在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()});
}
}

感谢您的帮助,谢谢您的时间。

1 个答案:

答案 0 :(得分:0)

您可以为worm.src创建一个可能值的数组,并在显示新蠕虫时随机选择一个