将图像缩放到display.contentWidth,display.contentHeight

时间:2013-06-20 16:24:12

标签: image lua corona

如何将图像缩放到屏幕大小?

我尝试了什么:

image:scale( display.contentWidth, display.contentHeight )

2 个答案:

答案 0 :(得分:0)

您可以使用它来使图像适合您的屏幕

local screen_adjustment = 1
local background = display.newImage("Objects/bg.png", true)
background.xScale = (screen_adjustment  * background.contentWidth)/background.contentWidth
background.yScale = background.xScale
background.x = display.contentWidth / 2
background.y = display.contentHeight / 2

只需更改screen_adjustment的值以适合您的屏幕

答案 1 :(得分:0)

电晕的屏幕比例是固定的,请检查build.lua

您可以通过更改图像的宽度和高度来实现此目的(它将拉伸图像)

bg.width = display.contentWidth
bg.height = display.contentHeight
bg.x = display.contentWidth / 2
bg.y = display.contentHeight / 2

您也可以使用图像的xScale和yScale

来完成此操作

注意:如果您希望保持图像的1:1比例,则xScale和yScale必须相同

通过这样做,您可以参考DevfaR的答案