Size

.Physics.Arcade.Components. Size

Since:
  • 3.0.0
提供设置街机物理游戏对象大小的方法. 应作为混合物使用,而不是直接使用.

Methods

setBodySize(width, height, centeropt) → {this}

Since:
  • 3.24.0
设置这个物理体的大小.设置大小不会调整父游戏对象的尺寸.
Parameters:
Name Type Attributes Default Description
width number 物理实体的新宽度,以像素为单位.
height number 物理体的新高度,以像素为单位.
center boolean <optional>
true Should the body be re-positioned so its center aligns with the parent Game Object?
Returns:
这个游戏对象.
Type
this

setCircle(radius, offsetXopt, offsetYopt) → {this}

Since:
  • 3.0.0
将此物理实体设置为使用圆形而不是矩形进行碰撞.
Parameters:
Name Type Attributes Description
radius number 物理体的半径,以像素为单位.
offsetX number <optional>
沿x轴从父游戏对象偏移主体的量.
offsetY number <optional>
主体沿y轴从父游戏对象偏移的量.
Returns:
这个游戏对象.
Type
this

setOffset(x, yopt) → {this}

Since:
  • 3.0.0
设置主体偏移.这允许你调整身体中心之间的差异 以及父游戏对象的x和y坐标.
Parameters:
Name Type Attributes Default Description
x number 沿x轴从父游戏对象偏移主体的量.
y number <optional>
x 主体沿y轴从父游戏对象偏移的量. Defaults to the value given for the x-axis.
Returns:
这个游戏对象.
Type
this

setSize(width, height, centeropt) → {this}

Since:
  • 3.0.0
Deprecated:
  • Yes
**已弃用* *:请改用 `setBodySize` . 设置这个物理体的大小.设置大小不会调整父游戏对象的尺寸.
Parameters:
Name Type Attributes Default Description
width number 物理实体的新宽度,以像素为单位.
height number 物理体的新高度,以像素为单位.
center boolean <optional>
true Should the body be re-positioned so its center aligns with the parent Game Object?
Returns:
这个游戏对象.
Type
this