Corona sdk关于build.settings和config.lua的最佳方式

时间:2015-03-19 04:05:36

标签: lua corona

我正在尝试制作数学游戏,但我遇到了几个问题。首先是在带有日冕的android模拟器中,我在顶部和底部都有黑色空间。这些是我的文件:

config.lua:

local aspectRatio = display.pixelHeight / display.pixelWidth
application = {
   content = {
      width = 320
      height = 480
      scale = "letterBox",
      fps = 30,

   },
}

build.settings:

local aspectRatio = display.pixelHeight / display.pixelWidth
application = {
   content = {
      width = 320
      height = 480
      scale = "letterBox",
      fps = 30,

   },
}

它正确显示我的图像,但我在顶部和底部变黑。我阅读了有关这些文件的教程,但它们非常复杂。这些文件可以使用的最简单方法是什么?我阅读的教程也试图找到这个应用程序可以运行的每个设备并相应地进行设置,但是想要更加跨平台,并且不必每次更新应用程序时都需要更新应用程序。< / p>

1 个答案:

答案 0 :(得分:0)

关于顶部和底部的黑条,这是&#34; letterbox&#34;的副作用。缩放。

Corona会自动缩放您的内容,以便尽可能多地填充屏幕空间,同时保持原始内容的宽高比。这意味着它会缩放内容,直到它到达屏幕的上/下边缘或左/右边缘。

当它到达边缘时,它会停止缩放内容。这可能会导致你现在看到的黑条。

本教程here是最全面的教程。

该教程有一个文件(最终的config.lua文件),您可以在应用程序的构建中下载和使用该文件。还found here