【问题标题】:What is the difference between width and pixelWidth in corona sdk?corona sdk中的width和pixelWidth有什么区别?
【发布时间】:2017-09-19 17:07:14
【问题描述】:

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

【问题讨论】:

  • 有几个 width 和 pixelWidth 属性。你在说哪一个?手册在这里对您有何帮助?

标签: lua coronasdk


【解决方案1】:

corona 中有几个属性,让我向您展示一些重要的内容属性,根据官方文档here,通读整个项目配置文档here ,你就会明白全貌。

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2011-10-21
    • 2010-10-11
    • 2023-03-20
    • 2015-03-25
    • 2016-04-16
    相关资源
    最近更新 更多