我想知道是否有人能够帮助我向我展示一种方法,可以从洞中取出随机图像,而不是在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()});
}
}
感谢您的帮助,谢谢您的时间。
答案 0 :(得分:0)
您可以为worm.src创建一个可能值的数组,并在显示新蠕虫时随机选择一个