corona sdk中width和pixelWidth的区别是什么?

时间:2017-09-18 14:10:01

标签: lua corona

有什么区别?宽度是否也以像素为单位计算?我怎么知道使用哪一个?

1 个答案:

答案 0 :(得分:1)

日冕有几个属性,让我向您展示一些重要的内容属性,根据官方文档here,阅读整个项目配置文档here,您将了解整体情况。

'<div class="blue"></div>'display.contentWidth(这将默认为屏幕宽度,但如果您在config.lua中使用内容缩放,则可能是另一个值) - 表示原始内容的只读属性内容的宽度和高度,以像素为单位

display.contentHeightdisplay.pixelWidth(此值以像素为单位,始终相对于纵向方向) - 表示整个屏幕的只读属性宽度和高度,以像素为单位

display.pixelHeightdisplay.viewableContentWidth(包含整个可见屏幕的高度和宽度) - 表示可查看宽度和高度的只读属性。如果您使用 zoomEven scaling ,这将非常有用,因为它会显示可查看的(未剪切的)测量值(以像素为单位)。

display.viewableContentHeightdisplay.actualContentWidth(结果取决于比例设置) - 表示屏幕 Corona 内容单元中宽度和高度的只读属性。结果取决于比例设置。 对于 letterbox scale ,返回内容的高度和宽度,包括信箱区域。 对于 zoomEven 比例,返回与 display.viewableContentHeight display.viewableContentWidth 属性匹配的值。

display.actualContentHeightdisplay.contentCenterX - 表示内容区域中心的只读属性,可用于沿中心轴定位对象。