Image 在Corona中显示随机图像
我有一个问题,随机图像不是随机的。同一个球一直在展示? 我做错了什么?我快发疯了Image 在Corona中显示随机图像,image,random,lua,coronasdk,Image,Random,Lua,Coronasdk,我有一个问题,随机图像不是随机的。同一个球一直在展示? 我做错了什么?我快发疯了 local ballImages ={ display.newImage("ball1.png"), display.newImage("ball2.png"), display.newImage("ball3.png"), display.newImage("ball4.png"), display.newImage("ball5.png"), display.ne
local ballImages ={
display.newImage("ball1.png"),
display.newImage("ball2.png"),
display.newImage("ball3.png"),
display.newImage("ball4.png"),
display.newImage("ball5.png"),
display.newImage("ball6.png"),
display.newImage("ball7.png"),
display.newImage("ball8.png")
}
local ballImages = ballImages[math.random(#ballImages)]
randomImage = display.newImage(ballImages)
我是新手,所以任何帮助都将不胜感激。谢谢在main.lua中试试这个,这样每次运行应用程序时,伪随机生成器都会生成不同的数字序列
math.randomseed( os.time() )
链接到Corona文档:您的代码有问题。正确的代码是:
local ballImages ={
display.newImage("ball1.png"),
display.newImage("ball2.png"),
display.newImage("ball3.png"),
display.newImage("ball4.png"),
display.newImage("ball5.png"),
display.newImage("ball6.png"),
display.newImage("ball7.png"),
display.newImage("ball8.png")
}
local randomImage = ballImages[math.random(#ballImages)]
每次重新启动应用程序或执行最后两行时是否显示相同的球?