2
這裏出了什麼問題?我在corona模擬器上測試我的遊戲,並且它在所有設備上都很好用。我構建了遊戲並在iPhone 5上播放,並沒有擴展。高分辨率圖像被交換,因爲我對每個圖像都做了輕微的修改,每張圖像都是x2。模擬器中的電暈圖像縮放,但不是在設備上
這是怎麼發生的?爲什麼電暈模擬器很好地縮放並且在設備上不是?
我的背景圖片
BG = display.newImageRect("images/bgNight.png", 570,360)
BG.anchorX = 0.5;
BG.anchorY = 0.5;
BG.x = display.contentCenterX
BG.y = display.contentCenterY
BG.alpha = 1
group:insert(BG)
Config.lua
local aspectRatio = display.pixelHeight/display.pixelWidth
application =
{
content =
{
width = aspectRatio > 1.5 and 320 or math.ceil(480/aspectRatio),
height = aspectRatio < 1.5 and 480 or math.ceil(320 * aspectRatio),
scale = "letterbox",
fps = 60,
imageSuffix =
{
["@2x"] = 1.5,
},
},
}
build.settings.lua
settings = {
orientation = {
default = "landscapeRight",
supported = { "landscapeRight", "landscapeLeft"}
},
iphone = {
plist = {
UIStatusBarHidden = true,
UIAppFonts = {
"Jazz Zebra.ttf",
}
}
},
}
什麼叫 「高分辨率圖像交換」 是什麼意思?此外,它可以在iPhone5以外的任何其他設備上工作嗎? – Schollii
對不起,我只是想用config.lua加載@ 2x.png文件來覆蓋更大的屏幕,但最終仍然是iPhone 3G和4屏幕尺寸。而在模擬器上,它們加載並覆蓋iphone 5的全屏。我只有iphone 4和5才能測試。它在iphone 4上正常工作,但我會再試一次。 –
查看http://docs.coronalabs.com/guide/distribution/buildSettings/index.html#TOC在Lauch圖像中有一個重要部分,其中包含iPhone 5啓動圖像的警告[email protected]激活「高」模式。 – Koormo