类型 数字 对象 DisplayObject 库 display.* 修订 版本 2024.3703 关键词 x, 缩放, 对象缩放, 尺寸 另请参阅 object.yScale
获取或更改对象在 **x** 方向上的缩放比例。缩放围绕对象的锚点进行。
您可以通过将负值传递给 object.xScale
来水平翻转 显示对象,如下例所示。
有效示例包括 1.0
表示 100%,2.0
表示 200%,或 0.5
表示 50%。
xScale
属性也可以作为 object:scale() 函数的一部分进行设置。
当显示对象转换为物理对象时,缩放对象将更改视觉尺寸,但**不会**影响物理引擎如何看待对象尺寸。这可能会在与其他物理实体交互时导致不可预测的结果。
local rect1 = display.newRect( 25, 75, 50, 50 ) rect1:setFillColor( 1, 1, 1 ) -- Flip the rectangle horizontally rect1.xScale = -1 local rect2 = display.newRect( 125, 75, 50, 50 ) rect2:setFillColor( 1, 0, 0 ) rect2.xScale = 2 -- Change the horizontal scale to 200%