我有一个暂停按钮的图像和一个重做按钮的图像。我希望暂停按钮位于左上角,重做按钮位于其下方。如果我按照我想要的方式放置这些图像,并更改设备视图,它们将处于相同的相对位置,但不在角落。我所有的其他背景图片似乎都非常适合每台设备。如果我更改配置设置,这两个按钮在正确的位置,但其他所有内容都不再居中。我的项目的尺寸是 800 x 1200 横向方向。谢谢!
问问题
1222 次
1 回答
1
如果你有一个对象:
local pauseButton = display.newImageRect("pausebtn.png", 64, 64)
pauseButton.x = 64
pausebutton.y = 64
local redoButton = display.newImageRect("redobtn.png", 64, 64)
redoButton.x = 64
redoButton.y = 128
那么无论方向如何,您的 pauseButton 都将以 64、64 为中心,而您的 redoButton 将以 64、128 为中心。请记住,购买默认定位是基于中心的。因此,如果您有一个 50 像素乘 50 像素的图像,并且您希望它与左上角齐平,那么您希望在 25、25 处绘制它。
您不需要对 config.lua 进行更改。
更新:听起来您可能没有根据屏幕形状调整内容区域。我们写了一篇关于如何处理这种情况的博客文章:
http://www.coronalabs.com/blog/2012/12/04/the-ultimate-config-lua-file/
我们最近更新了这一点,并进一步简化了这一点:
http://www.coronalabs.com/blog/2013/09/10/modernizing-the-config-lua/
您可能应该按顺序阅读它们,因为第二个假设您理解第一个中的概念。
于 2013-10-28T00:03:08.893 回答