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

What is the difference between width and pixelWidth in corona sdk?

有什么区别?宽度也不是以像素为单位计算的吗?我应该如何知道使用哪一个?

corona 中有几个属性,根据官方文档 here, Read through whole Project Configuration documentation here,让我向您展示一些重要的 Content Properties,您将了解整个图片.

display.contentWidthdisplay.contentHeight(这将默认为屏幕宽度,但如果您在 config.lua 中使用内容缩放,则可能是另一个值)——表示内容的原始宽度和高度,以像素为单位

display.pixelWidthdisplay.pixelHeight(此值以像素为单位,并且始终相对于 纵向方向 )— 只读属性表示 整个屏幕宽度和高度,以像素为单位

display.viewableContentWidthdisplay.viewableContentHeight(包含整个可视屏幕的高度和宽度)— 表示 viewable 宽度和高度的只读属性。如果您使用 zoomEven 缩放,这将很有用,因为它会显示可见的(未裁剪)测量值,以像素为单位。

display.actualContentWidthdisplay.actualContentHeight(结果取决于比例设置)— 只读属性,表示 Corona 内容单位的宽度和高度屏幕。结果取决于比例设置。 对于信箱比例,returns内容高度和宽度,包括信箱区域。 对于 zoomEven 比例,returns 匹配 display.viewableContentHeightdisplay.viewableContentWidth[ 的值=48=] 属性.

display.contentCenterXdisplay.contentCenterY — 表示内容区域 center 的只读属性,可用于沿任一中心轴定位对象。