Bounds

.Display. Bounds

Methods

(static) CenterOn(gameObject, x, y) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
定位游戏对象,使其位于给定坐标的中心.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 将被重新定位的游戏对象.
x number 放置游戏对象的水平坐标.
y number 放置游戏对象的垂直坐标.
Returns:
定位的游戏对象.
Type
Phaser.GameObjects.GameObject

(static) GetBottom(gameObject) → {number}

Since:
  • 3.0.0
从游戏对象的边界返回底部坐标.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 从中获取边界值的游戏对象.
Returns:
游戏对象边界的底部坐标.
Type
number

(static) GetBounds(gameObject, outputopt) → {Phaser.Geom.Rectangle|object}

Since:
  • 3.24.0
以矩形形式返回游戏对象的未旋转边界.
Parameters:
Name Type Attributes Description
gameObject Phaser.GameObjects.GameObject 从中获取边界值的游戏对象.
output Phaser.Geom.Rectangle | object <optional>
存储值的对象.
Returns:
- 游戏对象的边界.
Type
Phaser.Geom.Rectangle | object

(static) GetCenterX(gameObject) → {number}

Since:
  • 3.0.0
从游戏对象的边界返回中心x坐标.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 从中获取边界值的游戏对象.
Returns:
游戏对象边界的中心x坐标.
Type
number

(static) GetCenterY(gameObject) → {number}

Since:
  • 3.0.0
从游戏对象的边界返回中心y坐标.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 从中获取边界值的游戏对象.
Returns:
游戏对象边界的中心y坐标.
Type
number

(static) GetLeft(gameObject) → {number}

Since:
  • 3.0.0
从游戏对象的边界返回左坐标.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 从中获取边界值的游戏对象.
Returns:
游戏对象边界的左坐标.
Type
number

(static) GetOffsetX(gameObject) → {number}

Since:
  • 3.0.0
返回游戏对象在视觉上偏离其x坐标的量. 这个和 `width * origin.x` 一样. 只有当 `origin.x` 不等于零时,该值才大于0.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 从中获取边界值的游戏对象.
Returns:
游戏对象的水平偏移量.
Type
number

(static) GetOffsetY(gameObject) → {number}

Since:
  • 3.0.0
返回游戏对象在视觉上偏离其y坐标的量. 这个和 `width * origin.y` 一样. 只有当 `origin.y` 不等于零时,该值才大于0.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 从中获取边界值的游戏对象.
Returns:
游戏对象的垂直偏移量.
Type
number

(static) GetRight(gameObject) → {number}

Since:
  • 3.0.0
从游戏对象的边界返回右坐标.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 从中获取边界值的游戏对象.
Returns:
游戏对象边界的右坐标.
Type
number

(static) GetTop(gameObject) → {number}

Since:
  • 3.0.0
从游戏对象的边界返回顶部坐标.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 从中获取边界值的游戏对象.
Returns:
游戏对象边界的顶部坐标.
Type
number

(static) SetBottom(gameObject, value) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
定位游戏对象,使其边界的底部与给定的坐标对齐.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 将被重新定位的游戏对象.
value number 定位游戏对象边界的坐标.
Returns:
定位的游戏对象.
Type
Phaser.GameObjects.GameObject

(static) SetCenterX(gameObject, x) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
定位游戏对象,使其边界的中心顶部与给定的坐标对齐.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 将被重新定位的游戏对象.
x number 定位游戏对象边界的坐标.
Returns:
定位的游戏对象.
Type
Phaser.GameObjects.GameObject

(static) SetCenterY(gameObject, y) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
定位游戏对象,使其边界的中心顶部与给定的坐标对齐.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 将被重新定位的游戏对象.
y number 定位游戏对象边界的坐标.
Returns:
定位的游戏对象.
Type
Phaser.GameObjects.GameObject

(static) SetLeft(gameObject, value) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
定位游戏对象,使其边界的左侧与给定的坐标对齐.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 将被重新定位的游戏对象.
value number 定位游戏对象边界的坐标.
Returns:
定位的游戏对象.
Type
Phaser.GameObjects.GameObject

(static) SetRight(gameObject, value) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
定位游戏对象,使其边界的左侧与给定的坐标对齐.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 将被重新定位的游戏对象.
value number 定位游戏对象边界的坐标.
Returns:
定位的游戏对象.
Type
Phaser.GameObjects.GameObject

(static) SetTop(gameObject, value) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
定位游戏对象,使其边界的顶部与给定的坐标对齐.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 将被重新定位的游戏对象.
value number 定位游戏对象边界的坐标.
Returns:
定位的游戏对象.
Type
Phaser.GameObjects.GameObject