Class: Rectangle

PIXI~Rectangle

矩形对象是由其位置定义的区域, 由其左上角点(x,y)及其宽度和高度所示。

new Rectangle (x, y, width, height)

Name Type Default Description
x number 0 optional

矩形左上角的X坐标

y number 0 optional

矩形左上角的Y坐标

width number 0 optional

矩形的整体宽度

height number 0 optional

矩形的整体高度

Members

PIXI.Rectangle.EMPTY PIXI.Rectangle static

一个常量的空矩形。

bottom number

返回矩形的底部边缘

height number

Default Value:
  • 0

left number

返回矩形的左边缘

返回矩形的右边缘

top number

返回矩形的顶部边缘

type number readonly

对象的类型,主要用于避免执行 instanceof 检查

Default Value:
  • PIXI.SHAPES.RECT
See:

width number

Default Value:
  • 0

x number

Default Value:
  • 0

y number

Default Value:
  • 0

Methods

ceil (resolution, eps)PIXI.Rectangle

放大矩形,使其角位于网格上

Name Type Default Description
resolution number 1 optional

分辨率

eps number 0.001 optional

精度

Returns:
Type Description
PIXI.Rectangle 返回自身。

创建此Rectangle的副本

Returns:
Type Description
PIXI.Rectangle 矩形的副本

contains (x, y)boolean

检查指定的x和y坐标是否包含在此Rectangle中

Name Type Description
x number

测试点的X坐标

y number

测试点的Y坐标

Returns:
Type Description
boolean x/y坐标是否在此Rectangle之内

copy () Deprecated : since 5.0.0

See:

copyFrom (rectangle)PIXI.Rectangle

将另一个矩形复制到该矩形。

Name Type Description
rectangle PIXI.Rectangle

要复制的矩形。

Returns:
Type Description
PIXI.Rectangle 返回自身。

copyTo (rectangle)PIXI.Rectangle

将此矩形复制到另一个矩形。

Name Type Description
rectangle PIXI.Rectangle

要复制到的矩形。

Returns:
Type Description
PIXI.Rectangle 返回自身。

enlarge (rectangle)PIXI.Rectangle

放大此矩形以包括传递的矩形。

Name Type Description
rectangle PIXI.Rectangle

要包含的矩形。

Returns:
Type Description
PIXI.Rectangle 返回自身。

使该矩形适合所传递的矩形。

Name Type Description
rectangle PIXI.Rectangle

要适合的矩形。

Returns:
Type Description
PIXI.Rectangle 返回自身。

pad (paddingX, paddingY)PIXI.Rectangle

填充矩形使其沿所有方向生长。 如果省略paddingY,则paddingX和paddingY都将设置为paddingX。

Name Type Default Description
paddingX number 0 optional

水平填充量。

paddingY number 0 optional

垂直填充量。

Returns:
Type Description
PIXI.Rectangle 返回自身。