我有一个暂停按钮的图像和一个重做按钮的图像。我希望暂停按钮位于左上角,重做按钮位于其下方。如果我将这些图像放置在我想要的位置,并更改设备视图,它们处于相同的相对位置,但不在角落。我的所有其他背景图像似乎都适合所有设备。如果我更改配置设置,则两个按钮位于正确的位置,但其他所有按钮都不再居中。我的项目的尺寸是800 x 1200侧向。谢谢!
答案 0 :(得分: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/
您可能应该按顺序阅读它们,因为第二个假定您理解第一个中的概念。