【问题标题】:stick a image to the bottom right corner将图像粘贴到右下角
【发布时间】:2014-01-07 19:46:36
【问题描述】:

如何将图像粘贴到屏幕的右下角?

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 } )

所以在所有不同的设备上它看起来都一样?

【问题讨论】:

  • 你的意思是定位在同一个地方,还是占据屏幕的相同部分?
  • 我的意思是屏幕尺寸总是在角落里

标签: lua coronasdk


【解决方案1】:

试试这个:

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),或在电晕的图形 2.0 引擎中使用Anchor Points

继续编码...... :)

【讨论】:

    【解决方案2】:

    使用 display.contentWidth 和 display.contentHeight。还可以查看其他 SO 帖子,例如 Corona SDK Cross Device Screen Resolution 和谷歌上的“corona lua 屏幕(大小或分辨率)”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多