游戏开始卡住时创建图像?

时间:2013-11-19 07:14:53

标签: corona

在我的游戏中,我正在创建并转换运行时监听器的随机构建。但是这些图像太长了。当我创建图像时,它会卡在我的游戏上。如何修复问题。图像大多在15-30 KB之内。

1 个答案:

答案 0 :(得分:0)

如果图像太长并离开屏幕,请尝试使用xScaleyScale缩放图像。还要记住,图像按照将它们放入代码的顺序分层。例如:

display.newImage("image1")
display.newImage("image2")

在此示例中,image2将放置在image1

另请注意,如果要从屏幕上删除图像,则必须运行以下代码:

image1 = display.newImage("image1.png")
image2 = display.newImage("image2.png")


display.remove(image1)
display.remove(image2)

在运行时侦听器中,您必须确保每帧都删除图像:

local function func1()
    if image1 then display.remove(image1) end
    image1 = display.newImage("image1.png")
end
Runtime:addEventListener("enterFrame", func1)