object.anchorX

类型 数字
对象 DisplayObject
display.*
版本 发行版 2024.3703
关键字 x、锚点
另请参见 变换和锚点 (指南)
组编程 (指南)
object.anchorY
display.setDefault()

概览

此属性可用于控制对象沿 **x** 方向对齐的方式。

一般来说,对象的锚点控制几何图形相对于对象原点的定位方式。值为 0 对应于左对齐,表示对象的左边缘与原点对齐。值为 0.5 对应于居中对齐。值为 1 对应于右对齐。

默认情况下,锚点值必须介于 0.01.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.anchorX = 0
rect2.x = 100
rect2.y = 100