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