object.anchorY

类型 数字
对象 DisplayObject
display.*
修订 版本 2024.3703
关键词 y, 锚点
另请参阅 变换和锚点 (指南)
组编程 (指南)
object.anchorX
display.setDefault()

概述

此属性允许您控制对象沿 **y** 方向的对齐方式。

通常,对象的锚点控制几何图形相对于对象原点的位置。 值 `0` 对应于顶部对齐,这意味着对象的顶部边缘与原点对齐。 值 `0.5` 对应于中心对齐。 值 `1` 对应于底部对齐。

默认情况下,锚点值必须介于 `0.0` 到 `1.0` 之间,并且新对象的锚点设置为 `0.5`,但是可以修改这些默认值(见下文)。

默认锚点

陷阱

更改锚点值时,对象的原点**不会**更改。 相反,它的几何形状会相对于其原点移动。 有关更多信息,请参阅 变换和锚点 指南。

示例

local rect1 = display.newRect( 0, 0, 50, 50 )
rect1:setFillColor( 1, 0, 0 )
rect1.x = 100
rect1.y = 100

local rect2 = display.newRect( 0, 0, 50, 50 )
rect2:setFillColor( 1, 1, 1 )

rect2.anchorY = 0
rect2.x = 100
rect2.y = 100