object:scale()

类型 函数
对象 DisplayObject
display.*
返回值
修订版本 版本 2024.3703
关键词 scale
另请参阅 object.xScale
object.yScale

概述

分别将显示对象的大小乘以 `xScale` 和 `yScale`。缩放围绕对象的锚点进行。

有效示例包括 `1.0` 表示 100%,`2.0` 表示 200%,`0.5` 表示 50%。

您可以通过向 object:scale() 传递负值来水平或垂直翻转 显示对象,如下例所示。

注意事项

语法

object:scale( xScale, yScale )
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 )