GetBounds

.GameObjects.Components. GetBounds

Since:
  • 3.0.0
提供用于获取游戏对象边界的方法. 应作为混合物使用,而不是直接使用.

Methods

getBottomCenter(outputopt, includeParentopt) → {Phaser.Math.Vector2|object}

Since:
  • 3.18.0
获取此游戏对象的底部中心坐标,而不考虑原点. 返回的点在本地空间中计算,不考虑任何父容器
Parameters:
Name Type Attributes Default Description
output Phaser.Math.Vector2 | object <optional>
存储值的对象.如果没有提供,将创建一个新的矢量2.
includeParent boolean <optional>
false 如果这个游戏对象有一个父容器,把它(和所有其他祖先)包含在结果向量中吗?
Returns:
存储在输出对象中的值.
Type
Phaser.Math.Vector2 | object

getBottomLeft(outputopt, includeParentopt) → {Phaser.Math.Vector2|object}

Since:
  • 3.0.0
获取此游戏对象的左下角坐标,不考虑原点. 返回的点在本地空间中计算,不考虑任何父容器
Parameters:
Name Type Attributes Default Description
output Phaser.Math.Vector2 | object <optional>
存储值的对象.如果没有提供,将创建一个新的矢量2.
includeParent boolean <optional>
false 如果这个游戏对象有一个父容器,把它(和所有其他祖先)包含在结果向量中吗?
Returns:
存储在输出对象中的值.
Type
Phaser.Math.Vector2 | object

getBottomRight(outputopt, includeParentopt) → {Phaser.Math.Vector2|object}

Since:
  • 3.0.0
获取此游戏对象的右下角坐标,而不考虑原点. 返回的点在本地空间中计算,不考虑任何父容器
Parameters:
Name Type Attributes Default Description
output Phaser.Math.Vector2 | object <optional>
存储值的对象.如果没有提供,将创建一个新的矢量2.
includeParent boolean <optional>
false 如果这个游戏对象有一个父容器,把它(和所有其他祖先)包含在结果向量中吗?
Returns:
存储在输出对象中的值.
Type
Phaser.Math.Vector2 | object

getBounds(outputopt) → {Phaser.Geom.Rectangle|object}

Since:
  • 3.0.0
获取此游戏对象的边界,无论其来源如何. 这些值存储并返回到一个矩形或类似矩形的对象中.
Parameters:
Name Type Attributes Description
output Phaser.Geom.Rectangle | object <optional>
存储值的对象.如果没有提供,将创建一个新的矩形.
Returns:
存储在输出对象中的值.
Type
Phaser.Geom.Rectangle | object

getCenter(outputopt) → {Phaser.Math.Vector2|object}

Since:
  • 3.0.0
获取此游戏对象的中心坐标,而不考虑原点. 返回的点在本地空间中计算,不考虑任何父容器
Parameters:
Name Type Attributes Description
output Phaser.Math.Vector2 | object <optional>
存储值的对象.如果没有提供,将创建一个新的矢量2.
Returns:
存储在输出对象中的值.
Type
Phaser.Math.Vector2 | object

getLeftCenter(outputopt, includeParentopt) → {Phaser.Math.Vector2|object}

Since:
  • 3.18.0
获取此游戏对象的左中心坐标,而不考虑原点. 返回的点在本地空间中计算,不考虑任何父容器
Parameters:
Name Type Attributes Default Description
output Phaser.Math.Vector2 | object <optional>
存储值的对象.如果没有提供,将创建一个新的矢量2.
includeParent boolean <optional>
false 如果这个游戏对象有一个父容器,把它(和所有其他祖先)包含在结果向量中吗?
Returns:
存储在输出对象中的值.
Type
Phaser.Math.Vector2 | object

getRightCenter(outputopt, includeParentopt) → {Phaser.Math.Vector2|object}

Since:
  • 3.18.0
获取此游戏对象的右中心坐标,而不考虑原点. 返回的点在本地空间中计算,不考虑任何父容器
Parameters:
Name Type Attributes Default Description
output Phaser.Math.Vector2 | object <optional>
存储值的对象.如果没有提供,将创建一个新的矢量2.
includeParent boolean <optional>
false 如果这个游戏对象有一个父容器,把它(和所有其他祖先)包含在结果向量中吗?
Returns:
存储在输出对象中的值.
Type
Phaser.Math.Vector2 | object

getTopCenter(outputopt, includeParentopt) → {Phaser.Math.Vector2|object}

Since:
  • 3.18.0
获取此游戏对象的顶部中心坐标,而不考虑原点. 返回的点在本地空间中计算,不考虑任何父容器
Parameters:
Name Type Attributes Default Description
output Phaser.Math.Vector2 | object <optional>
存储值的对象.如果没有提供,将创建一个新的矢量2.
includeParent boolean <optional>
false 如果这个游戏对象有一个父容器,把它(和所有其他祖先)包含在结果向量中吗?
Returns:
存储在输出对象中的值.
Type
Phaser.Math.Vector2 | object

getTopLeft(outputopt, includeParentopt) → {Phaser.Math.Vector2|object}

Since:
  • 3.0.0
获取此游戏对象的左上角坐标,而不考虑原点. 返回的点在本地空间中计算,不考虑任何父容器
Parameters:
Name Type Attributes Default Description
output Phaser.Math.Vector2 | object <optional>
存储值的对象.如果没有提供,将创建一个新的矢量2.
includeParent boolean <optional>
false 如果这个游戏对象有一个父容器,把它(和所有其他祖先)包含在结果向量中吗?
Returns:
存储在输出对象中的值.
Type
Phaser.Math.Vector2 | object

getTopRight(outputopt, includeParentopt) → {Phaser.Math.Vector2|object}

Since:
  • 3.0.0
获取此游戏对象的右上角坐标,而不考虑原点. 返回的点在本地空间中计算,不考虑任何父容器
Parameters:
Name Type Attributes Default Description
output Phaser.Math.Vector2 | object <optional>
存储值的对象.如果没有提供,将创建一个新的矢量2.
includeParent boolean <optional>
false 如果这个游戏对象有一个父容器,把它(和所有其他祖先)包含在结果向量中吗?
Returns:
存储在输出对象中的值.
Type
Phaser.Math.Vector2 | object