Lua 屏幕顶部的空白区域
我是科罗纳SDK的新手,我遇到了一个问题, 当我把一个图像放在屏幕顶部时,有一个空白区域,我怎样才能使它消失 谢谢!Lua 屏幕顶部的空白区域,lua,coronasdk,padding,Lua,Coronasdk,Padding,我是科罗纳SDK的新手,我遇到了一个问题, 当我把一个图像放在屏幕顶部时,有一个空白区域,我怎样才能使它消失 谢谢! 这完全取决于您运行应用程序的设备。有些更高,有些更宽。因此有一个值display.screenOriginY,如果您将对象放置在离屏幕顶部一定距离的位置,则必须将该值添加到y值中。 以下是更多信息: 在config.lua文件中,您可以通过设置scale=“adaptive”使电晕填充整个设备屏幕。您可以阅读有关自适应内容缩放的更多信息 使用此自适应缩放时,坐标(0,0)将位于设
这完全取决于您运行应用程序的设备。有些更高,有些更宽。因此有一个值
display.screenOriginY
,如果您将对象放置在离屏幕顶部一定距离的位置,则必须将该值添加到y
值中。
以下是更多信息:
在
config.lua
文件中,您可以通过设置scale=“adaptive”
使电晕填充整个设备屏幕。您可以阅读有关自适应内容缩放的更多信息
使用此自适应缩放时,坐标(0,0)将位于设备屏幕的左上角。但是,宽度和高度因设备而异,您必须在代码中考虑到这一点。您可以使用display.contentWidth
和display.contentHeight
尝试获取这些参数(点(0,0)位于od屏幕的上角)
——计算设备的纵横比
本地aspectRatio=display.pixelHeight/display.pixelWidth
应用程序={
内容={
宽度=aspectRatio>=1.5和800或数学地板(1200/aspectRatio),
高度=aspectRatio点(0,0)并不总是位于屏幕的左上角。请尝试阅读。
--calculate the aspect ratio of the device
local aspectRatio = display.pixelHeight / display.pixelWidth
application = {
content = {
width = aspectRatio >= 1.5 and 800 or math.floor( 1200 / aspectRatio ),
height = aspectRatio <= 1.5 and 1200 or math.floor( 800 * aspectRatio ),
scale = "letterBox",
fps = 30,
imageSuffix = {
["@2x"] = 1.3,
},
},
}