电晕SDK。 Lua: 图像居中功能
Corona SDK. Lua: Centering image function
我对 Lua 和 Corona SDK 还很陌生,但到目前为止,我发现一切都非常有趣。我一直在按照教程使用 Corona 创建一个小型移动应用程序游戏。它需要很多图像居中,所以我决定编写以下函数来居中图像。
local function centering(img)
local centerX = display.contentcenterX
local centerY = display.contentcenterY
local img = img
img.x = centerX; img.y = centerY
return img
end
local obj1 = display.newImage("obj1.png")
local obj2 = display.newImage("obj2.png")
local obj3 = display.newImage("obj3.png")
local img_list = {obj1, obj2, obj3}
for i = 1, #img_list do
centering(img_list[i])
end
一切似乎都编译无误。但是,图像不在屏幕中央。我究竟做错了什么?非常感谢任何 Lua 或 Corona SDK 的建议。
contentCenterX
和 contentCenterY
应该用大写字母 C 表示中心。
我对 Lua 和 Corona SDK 还很陌生,但到目前为止,我发现一切都非常有趣。我一直在按照教程使用 Corona 创建一个小型移动应用程序游戏。它需要很多图像居中,所以我决定编写以下函数来居中图像。
local function centering(img)
local centerX = display.contentcenterX
local centerY = display.contentcenterY
local img = img
img.x = centerX; img.y = centerY
return img
end
local obj1 = display.newImage("obj1.png")
local obj2 = display.newImage("obj2.png")
local obj3 = display.newImage("obj3.png")
local img_list = {obj1, obj2, obj3}
for i = 1, #img_list do
centering(img_list[i])
end
一切似乎都编译无误。但是,图像不在屏幕中央。我究竟做错了什么?非常感谢任何 Lua 或 Corona SDK 的建议。
contentCenterX
和 contentCenterY
应该用大写字母 C 表示中心。