我需要一些帮助,我想做6个变量并在这六个变量中放置随机图像,例如:
image = display.newImage("MyImage.png")
image2 = display.newIMage("MyImage2.png")
one = random(image,image2)
在这种情况下,我无法使用随机函数。
为此,我需要帮助,谢谢。
答案 0 :(得分:2)
创建一个图像数组,然后随机选择图像:
images = {
display.newImage("MyImage.png"),
display.newIMage("MyImage2.png"),
...
display.newIMage("MyImage5.png")
}
randomImage = images[math.random(1,6)]
@krs补充说,您还可以使用文件名表并仅实例化其中一个:
local imageFiles = {"MyImage.png","MyImage2.png", ... "MyImage5.png"}
local imageFile = imageFiles[math.random(#images)]
randomImage = display.newImage(imageFile)
如果您经常查看图像,第一种技术更好,因为您只实例化一次,但这取决于您的用例。