【问题标题】:Create random images Corona SDK Lua创建随机图像 Corona SDK Lua
【发布时间】:2013-12-29 01:52:13
【问题描述】:

我需要一些帮助,我想做 6 个变量,并在这六个变量中放置随机图像,例如:

image = display.newImage("MyImage.png")
image2 = display.newIMage("MyImage2.png")

one = random(image,image2)

在这种情况下我不能使用随机函数。

为此,我需要帮助,谢谢。

【问题讨论】:

    标签: lua coronasdk


    【解决方案1】:

    创建一个图像数组,然后随机选择图像:

    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)
    

    如果您经常更改图像,则第一种技术会更好,因为您只实例化一次,但这取决于您的用例。

    【讨论】:

    • 很好,谢谢,我还有一个问题,如何将相等的变量放在两个不同的变量中,例如:我有 2 个变量,这些变量需要有 1 个相等的变量:one = 1二 = 一 三 = 一,我做不到?
    • 请单独提问,方便大家查找、回答等
    猜你喜欢
    • 2013-03-23
    • 1970-01-01
    • 2014-11-09
    • 1970-01-01
    • 1970-01-01
    • 2013-06-04
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多