如何将图像粘贴到屏幕的右下角?
local screenGroup = self.view
helpbtn = display.newImage("helpbtn.png")
screenGroup:insert(helpbtn)
helpbtn.x = 255; helpbtn.y = 600
transition.to( helpbtn, { time=2500, y=465, transition=easing.inOutExpo } )
所以在所有不同的设备上看起来都一样吗?
答案 0 :(得分:3)
试试这个:
local distanceFromCorner = 5
local helpbtn = display.newImage("helpbtn.png")
screenGroup:insert(helpbtn)
helpbtn.x = display.contentWidth - helpbtn.contentWidth/2 - distanceFromCorner;
helpbtn.y = display.contentHeight - helpbtn.contentHeight/2 - distanceFromCorner;
你也可以在普通日冕模式下使用object:setReferencePoint(display.BottomRightReferencePoint)或在Corona的Graphics 2.0引擎中使用Anchor Points。
保持编码..................:)
答案 1 :(得分:2)
使用display.contentWidth和display.contentHeight。另请查看其他SO帖子,例如Corona SDK Cross Device Screen Resolution和google上的“corona lua屏幕(大小或分辨率)”。