答案 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.contentWidth
和display.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,
},
},
}