Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 如何根据电晕中的设备设置设备的高度和宽度_Lua_Coronasdk_Device_Retina Display - Fatal编程技术网

Lua 如何根据电晕中的设备设置设备的高度和宽度

Lua 如何根据电晕中的设备设置设备的高度和宽度,lua,coronasdk,device,retina-display,Lua,Coronasdk,Device,Retina Display,我发现一个问题,我在config.lua文件中将高度和宽度设置为960*640。当我在上面提到的其他高分辨率设备上运行这个应用程序时,它被拉伸了。如何在config.lua中根据运行的设备设置高度和宽度?config.lua: application = { content = { width = 640, height = 960, scale = "letterBox", fps = 30, imageS

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

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个附加图像:

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

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

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


请记住,在所有代码中只能使用image.png。根据您在config.lua中设置的内容自动添加后缀

640*1130的后缀和值可能重复