Components

.Physics.Arcade. Components

Namespaces

Acceleration
Angular
Bounce
Debug
Drag
Enable
Friction
Gravity
Immovable
Mass
Pushable
Size
Velocity

Methods

(static) OverlapCirc(x, y, radius, includeDynamicopt, includeStaticopt) → {Array.<Phaser.Physics.Arcade.Body>|Array.<Phaser.Physics.Arcade.StaticBody>}

Since:
  • 3.21.0
这个方法将搜索给定的圆形区域,并返回一个所有物理体的数组 与它重叠.它可以返回动态体,静态体或两者的混合. 一个物体只需要与要考虑的搜索区域相交,不需要完全相交 包含在其中. 如果街机物理设置为使用RTree(这是默认设置),那么搜索速度相当快, 否则,搜索动态物体.
Parameters:
Name Type Attributes Default Description
x number 要搜索的区域中心的x坐标.
y number 要搜索的区域中心的y坐标.
radius number 要搜索的区域的半径.
includeDynamic boolean <optional>
true 搜索应该包括动态实体吗?
includeStatic boolean <optional>
false 搜索应该包括静态实体吗?
Returns:
与给定区域重叠的一组实体.
Type
Array.<Phaser.Physics.Arcade.Body> | Array.<Phaser.Physics.Arcade.StaticBody>

(static) OverlapRect(x, y, width, height, includeDynamicopt, includeStaticopt) → {Array.<Phaser.Physics.Arcade.Body>|Array.<Phaser.Physics.Arcade.StaticBody>}

Since:
  • 3.17.0
该方法将搜索给定的矩形区域,并返回一个所有物理体的数组,这些物理体 与它重叠.它可以返回动态体,静态体或两者的混合. 一个物体只需要与要考虑的搜索区域相交,不需要完全相交 包含在其中. 如果街机物理设置为使用RTree(这是默认设置),那么搜索速度非常快, 否则,搜索动态物体.
Parameters:
Name Type Attributes Default Description
x number 要搜索的区域的左上角x坐标.
y number 要搜索的区域的左上角y坐标.
width number 要搜索的区域的宽度.
height number 要搜索的区域的高度.
includeDynamic boolean <optional>
true 搜索应该包括动态实体吗?
includeStatic boolean <optional>
false 搜索应该包括静态实体吗?
Returns:
与给定区域重叠的一组实体.
Type
Array.<Phaser.Physics.Arcade.Body> | Array.<Phaser.Physics.Arcade.StaticBody>