【问题标题】:Changing images in Lua在 Lua 中更改图像
【发布时间】:2013-05-22 16:09:16
【问题描述】:

我正在用 Lua 制作一个需要多次更改图像的游戏。我现在这样做的方式是在旧图像上显示新图像。这可行,但会导致很多滞后。我想知道是否有人知道摆脱旧图像然后将新图像放在同一位置的方法。谢谢各位。

每次发生某事时我在做什么的示例:

local function checkPlayer1()
    if P1 == 1 then
        player1 = display.newImage("1.png",64,128) --starting
    end

    if P1 == 2 then
        player1 = display.newImage("2.png",64,128)
    end

    if P1 == 3 then
        player1 = display.newImage("3.png",64,128)
    end

    if P1 == 4 then
        player1 = display.newImage("4.png",64,128)
    end

    if P1 == 5 then
        player1 = display.newImage("5.png",64,128) --dead
    end
end

【问题讨论】:

    标签: image lua coronasdk


    【解决方案1】:

    我猜,从外观上看,它是 Corona SDK。您可以使用player1:removeSelf() 删除以前的图像对象,然后再创建一个新对象。假设player1 是一个指向前一个图像的全局(或闭包)。

    【讨论】:

    • 只是评论告诉您应该自己编辑问题以包含相关标签。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    • 1970-01-01
    相关资源
    最近更新 更多