我正在使用移相器游戏制作者,我想从我的资源文件夹中选择一个随机图像显示在屏幕上。见下文。 ''应该等于服务器上的随机图像。
preload: function() {
var randImage = 'assets/' ?;
game.load.image('rand', 'assets/' + randImage + '.png');
答案 0 :(得分:1)
我不熟悉Phaser,但一般情况下,您可能需要在脚本的assets文件夹中放置所有图像文件名的列表,然后执行大致以下的JavaScript:
var aImageFiles = ['SomeFileNames', 'Populate', 'This', 'Array', 'However', 'You', 'Want'];
var randImage = aImageFiles[Math.floor(Math.random()*aImageFiles.length)];
game.load.image('rand', 'assets/' + randImage + '.png');
注意:在此代码中,我从"assets/" +
值赋值中省略了randImage
,因为这将在assets/assets/
中查找文件。我认为这不是预期的行为,但我可能会弄错,所以如果需要,请重新加入。