【发布时间】:2015-02-14 20:51:44
【问题描述】:
我已经这样做了 2 天,但一无所获。 我想从阵列中选择 4 个球并随机丢弃它们,但系统会记住并稍后要求输入。 我被困在第一位:
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"),
display.newImage("ball9.png"),
display.newImage("ball10.png"),
display.newImage("ball11.png"),
display.newImage("ball12.png"),
display.newImage("ball13.png"),
display.newImage("ball14.png"),
display.newImage("ball15.png"),
display.newImage("ball16.png"),
display.newImage("ball17.png"),
display.newImage("ball18.png"),
display.newImage("ball19.png"),
display.newImage("ball20.png")
}
function setup()
math.randomseed(os.time())
end
setup()
local ballImages = ballImages[math.random(4,#ballImages)]
physics.addBody(ballImages)
我只会随机掉落 1 个球。我的 math.random 语法错了吗? 我已经尝试了几种方法,但不确定从这里去哪里。 提前感谢您的帮助!
【问题讨论】:
-
我看到您的很多问题都是关于 Corona 的非常基本的问题。您应该按照自己的方式学习一些教程(例如参见 coronalabs.com/resources/tutorials/getting-started-with-corona)。您还应该深入了解 stackoverflow 的导览(stackoverflow.com/tour,虽然很短,但请阅读全部内容)以了解该网站的运作方式以及您可以提出哪些问题。
-
@VeryNewVeryBad 将此标记为已解决,如果您成功了。