跳到主要内容

Size的类对象

描述:

  用于创建尺寸对象的类。

__call

类型: 元方法。

描述:

  使用给定的宽度和高度创建一个新的尺寸对象。

签名:

metamethod __call: function(
self: SizeClass,
width?: number --[[0]],
height?: number --[[0]]
): Size

用法示例:

local size = Size(10, 20)

参数:

参数名类型描述
widthnumber[可选] 新尺寸的宽度(默认为0)。
heightnumber[可选] 新尺寸的高度(默认为0)。

返回值:

返回类型描述
Size新的尺寸对象。

__call

类型: 元方法。

描述:

  从现有的尺寸对象创建一个新的尺寸对象。

签名:

metamethod __call: function(self: SizeClass, other: Size): Size

用法示例:

local newSize = Size(existingSize)

参数:

参数名类型描述
otherSize要从中创建新对象的现有尺寸对象。

返回值:

返回类型描述
Size新的尺寸对象。

__call

类型: 元方法。

描述:

  从二维向量对象创建一个新的尺寸对象。

签名:

metamethod __call: function(self: SizeClass, vec: Vec2): Size

用法示例:

local size = Size(Vec2(10, 20))

参数:

参数名类型描述
vecVec2要从中创建新尺寸的向量,由二维向量对象表示。

返回值:

返回类型描述
Size新的尺寸对象。

zero

类型: 只读成员变量。

描述:

  获得一个属性都为0的尺寸对象。

签名:

const zero: Size