我用Corona在肖像模式下制作了一款游戏。一切都很棒,但配置不适用于所有不同的屏幕尺寸。这是我的代码:
local aspectRatio = display.pixelHeight / display.pixelWidth
application = {
content = {
width = aspectRatio > 1.5 and 320 or math.floor( 480 / aspectRatio ),
height = aspectRatio < 1.5 and 480 or math.floor( 320 * aspectRatio ),
scale = "letterBox",
fps = 60,
imageSuffix = {
["@2x"] = 1.5,
["@4x"] = 3.0,
},
},
}
例如:所有iPhone型号都可以使用此代码,但不适用于iPhone 4.(游戏元素在屏幕上方)。有没有“通用”代码或?
我希望有人可以帮助我。
谢谢和亲切的问候
答案 0 :(得分:0)
应始终根据纵向定义内容区域。而iPhone 4的aspectRatio是1.5,所以你要改变宽度和高度。始终保持320x480。
https://docs.coronalabs.com/daily/guide/basics/configSettings/index.html