如何在电晕设备的基础上设置设备的高度和宽度

时间:2014-01-24 13:06:22

标签: lua corona device retina-display

我发现一个问题,我在配置.lua文件中将高度和宽度设置为960 * 640.当我在其他具有高分辨率的设备上运行此应用程序时,上面说过,它被拉伸了。我们如何根据它运行的设备在config.lua中设置高度和宽度?

1 个答案:

答案 0 :(得分:1)

config.lua:

application = {
    content = {
        width = 640,
        height = 960,
        scale = "letterBox",
        fps = 30,
        imageSuffix = {
            ["-sd"] = 0.5,
            [""] = 1,
            ["-hd"] = 1.4,
            ["-hdpi"] = 0.7
        }
    }
}

从现在开始,您的image.png将显示在每个640x960的屏幕上。您还应该为其他屏幕添加3个附加图像:

image-sd.png用于屏幕比640x960小50%

image-hd.png用于屏幕比640x960大140%

image-hdpi.png用于屏幕70%大小640x960

请记住,您必须在所有代码中仅使用image.png。根据您在config.lua

中设置的内容自动添加后缀