1

我正在测试和实现 SDK Corona,因为在 xCode 模拟器中测试是屏幕顶部和底部的两个区域,在模拟器 iPhone5 中缺少皇冠。我正在使用许多网站中推荐的“config.lua”(代码如下),但我无法解决问题。

我希望我的应用适合整个屏幕。

http://www.coronalabs.com/blog/2012/12/04/the-ultimate-config-lua-file/

在此处输入图像描述

4

3 回答 3

2

您可以使用下面给出的代码 -

  if system.getInfo("model") == "iPad" or system.getInfo("model") == "iPad Simulator" then

     application = {
           content = {
                    width = 360,
                     height = 480,
                    scale = "zoomEven",
                    audioPlayFrequency="44100",
                    fps = 30,

                    imageSuffix = {
                        ["@2x"] = 2,
                        ["@4x"] = 4,
                    }
            }
    }        
    -- For "tall" sizes (iPhone 5 and new iTouch)

  elseif display.pixelHeight > 960  then

    application = {
            content = {
                    width = 320,
                    height = 568, 
                    scale = "zoomEven",
                    audioPlayFrequency="44100",
                    fps = 30,

                    imageSuffix = {
                        ["@2x"] = 2,
                    }
            }
    }

    else -- For traditional sizes (iPhone 4S & below, old iTouch)

   application = {
            content = {
                    width = 320,
                    height = 480, 
                    scale = "zoomEven",
                    audioPlayFrequency="44100",
                    fps = 30,

                    imageSuffix = {
                        ["@2x"] = 2,
                    }
            }
    }
end

此代码将在 config.lua 中使用。

祝你好运!

于 2013-05-20T09:32:16.517 回答
2

您的项目文件中应该有这些图像:

Default.png         - 320x480
Default@2x.png      - 640x960
Default-568h@2x.png - 640x1136

所有图像都只是黑色图像

加油^^

于 2013-05-17T11:39:20.310 回答
0

该文件是必需的。名称必须完全匹配。如果扩展名是 .PNG,它将不起作用。

于 2013-05-27T01:21:54.253 回答