类型 函数 对象 DisplayObject 库 display.* 返回值 无 修订版本 版本 2024.3703 关键词 scale 另请参阅 object.xScale object.yScale
分别将显示对象的大小乘以 `xScale` 和 `yScale`。缩放围绕对象的锚点进行。
有效示例包括 `1.0` 表示 100%,`2.0` 表示 200%,`0.5` 表示 50%。
您可以通过向 object:scale() 传递负值来水平或垂直翻转 显示对象,如下例所示。
更改显示对象的缩放比例不会反映在对象的 object.width 或 object.height 属性中。只有 object.contentWidth 和 object.contentHeight 会受到影响。
当显示对象转换为物理对象时,缩放对象将更改视觉大小,但**不会**影响物理引擎如何看待对象大小。这可能会在与其他物理实体交互时导致不可预测的结果。
object:scale( xScale, yScale )
数字。 分别在 **x** 和 **y** 方向上更改缩放比例的因子。
local star = display.newImage( "star.png" ) -- Scale the image by 200% (x) and 50% (y) star:scale( 2, 0.5 )
local star = display.newImage( "star.png" ) -- Flip the image vertically and horizontally star:scale( -1, -1 )