Ios 电晕图像在模拟器中缩放,但不在设备上缩放
这里怎么了?我在电晕模拟器上测试了我的游戏,它在所有设备上都很好用。我制作了一个游戏,在iPhone5上玩,但它不可伸缩。高分辨率图像被交换是因为我对每个图像都做了轻微的更改,以确保每个图像都是x2 为什么会这样?为什么电晕模拟器可以很好地扩展,而在设备上却不能 我的背景图像(许多其他图像中的一张,无法缩放到iphone5的全长) Config.luaIos 电晕图像在模拟器中缩放,但不在设备上缩放,ios,iphone,lua,coronasdk,Ios,Iphone,Lua,Coronasdk,这里怎么了?我在电晕模拟器上测试了我的游戏,它在所有设备上都很好用。我制作了一个游戏,在iPhone5上玩,但它不可伸缩。高分辨率图像被交换是因为我对每个图像都做了轻微的更改,以确保每个图像都是x2 为什么会这样?为什么电晕模拟器可以很好地扩展,而在设备上却不能 我的背景图像(许多其他图像中的一张,无法缩放到iphone5的全长) Config.lua local aspectRatio = display.pixelHeight / display.pixelWidth applicatio
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,
},
},
}
使用此配置并重试
application =
{
content =
{
width = 640 * (display.pixelHeight/display.pixelWidth>1.5 and 1 or 1.5/(display.pixelHeight/display.pixelWidth)),
height = 960 * (display.pixelHeight/display.pixelWidth<1.5 and 1 or (display.pixelHeight/display.pixelWidth)/1.5),
scale = "letterbox",
-- xAlign = "center",
-- yAlign = "center",
imageSuffix =
{
["@2x"] = 2,
["@4x"] = 3.0,
},
},
}
应用程序=
{
内容=
{
宽度=640*(display.pixelHeight/display.pixelWidth>1.5和1或1.5/(display.pixelHeight/display.pixelWidth)),
高度=960*(display.pixelHeight/display.pixelwidth“高分辨率图像交换”是什么意思?此外,它在iphone 5以外的任何其他设备上都能工作吗?对不起,我只是说,使用config.lua加载@2x.png文件是为了覆盖更大的屏幕,但最终仍然是iphone 3G的大小和4屏幕的大小。而在模拟器上,它们加载并覆盖iphone 5的全屏。我只有一台iphone 4和5可以测试。它不起作用请看Lauch图片中有一个重要的部分,其中有一个关于包含iPhone5启动图像默认值的警告-568h@2x.png要激活“高大”模式。检查我对这个问题的回答:谢谢,伙计们,它现在工作正常。结果我需要项目文件夹中的启动映像。谢谢帮助:)
settings = {
orientation = {
default = "landscapeRight",
supported = { "landscapeRight", "landscapeLeft"}
},
iphone = {
plist = {
UIStatusBarHidden = true,
UIAppFonts = {
"Jazz Zebra.ttf",
}
}
},
}
application =
{
content =
{
width = 640 * (display.pixelHeight/display.pixelWidth>1.5 and 1 or 1.5/(display.pixelHeight/display.pixelWidth)),
height = 960 * (display.pixelHeight/display.pixelWidth<1.5 and 1 or (display.pixelHeight/display.pixelWidth)/1.5),
scale = "letterbox",
-- xAlign = "center",
-- yAlign = "center",
imageSuffix =
{
["@2x"] = 2,
["@4x"] = 3.0,
},
},
}