屏幕顶部的空白空间Corona sdk

时间:2017-01-18 11:08:15

标签: lua corona padding

我是Corona SDK的新手,我遇到了问题, 当我在屏幕顶部放置一个图像时,有一个空白的空间,我怎么能让它消失?

谢谢! looks like that

3 个答案:

答案 0 :(得分:0)

这完全取决于您运行应用的设备。其中一些更高,一些更宽。因此,如果将对象放置在离屏幕顶部一定距离的位置,则必须将值display.screenOriginY添加到y值。 以下是更多信息:

https://docs.coronalabs.com/api/library/display/screenOriginY.html

答案 1 :(得分:0)

config.lua文件中,您可以通过设置scale = "adaptive"使Corona填满整个设备屏幕。您可以阅读有关自适应内容缩放here

的更多信息

使用此自适应缩放时,坐标(0,0)将位于设备屏幕的左上角。但是,宽度和高度因设备而异,您必须在代码中考虑这一点。您可以使用display.contentWidthdisplay.contentHeight获取这些参数。

答案 2 :(得分:0)

尝试(点(0,0)位于上方顶角od屏幕)

--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,
      },
   },
}