Love2d:表中的随机元素

时间:2015-03-02 17:39:32

标签: arrays lua lua-table love2d

我试图从桌子上随机获取一件物品。我在网上搜索过,但我找到的所有代码都没有用。我的表看起来像这样:

section = {a, b}
love.graphics.newImage("/Images/a.png")
love.graphics.newImage("/Images/b.png")     
love.graphics.draw(section[imath.random(#section)], x, y) 

我需要此表中的随机项目。

1 个答案:

答案 0 :(得分:2)

试试这个:

item = section[math.random(#section)]

在你的例子中:

section = {
   love.graphics.newImage("/Images/a.png"),
   love.graphics.newImage("/Images/b.png"),
}    
love.graphics.draw(section[math.random(#section)], x, y)