在我的游戏中,我正在创建并转换运行时监听器的随机构建。但是这些图像太长了。当我创建图像时,它会卡在我的游戏上。如何修复问题。图像大多在15-30 KB之内。
答案 0 :(得分:0)
如果图像太长并离开屏幕,请尝试使用xScale
和yScale
缩放图像。还要记住,图像按照将它们放入代码的顺序分层。例如:
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)