Transform

.Physics.Matter.Components. Transform

Since:
  • 3.0.0
提供用于获取和设置游戏对象的位置,比例和旋转的方法.

Members

angle :number

Since:
  • 3.0.0
使用 `angle` 设置或获取与此游戏对象相关的物理体的旋转. 与旋转不同,当使用set时,值可以是度,它将在内部转换为弧度.
Type:
  • number

rotation :number

Since:
  • 3.0.0
使用 `rotation` 设置或获取与此游戏对象相关联的物理体的旋转. 设置的值必须以弧度为单位.
Type:
  • number

scaleX :number

Since:
  • 3.0.0
这个游戏对象的水平比例.
Type:
  • number

scaleY :number

Since:
  • 3.0.0
这个游戏对象的垂直比例.
Type:
  • number

x :number

Since:
  • 3.0.0
这个游戏对象的x位置.
Type:
  • number

y :number

Since:
  • 3.0.0
这个游戏对象的y位置.
Type:
  • number

Methods

setAngle(degreesopt) → {this}

Since:
  • 3.0.0
立即设置身体的角度. 角速度,位置,力等.没有改变.
Parameters:
Name Type Attributes Default Description
degrees number <optional>
0 要设置的角度,以度为单位.
Returns:
这个游戏对象.
Type
this

setFixedRotation() → {this}

Since:
  • 3.0.0
设置固定旋转将主体惯性设置为无穷大,这将停止它 当外力作用于它时,它不能旋转.
Returns:
这个游戏对象.
Type
this

setPosition(xopt, yopt) → {this}

Since:
  • 3.0.0
设置物理实体沿x轴和y轴的位置. 该函数的两个参数都是可选的,如果没有传递任何参数,则默认为0. 速度,角度,力等.没有改变.
Parameters:
Name Type Attributes Default Description
x number <optional>
0 身体的水平位置.
y number <optional>
x 身体的垂直位置.
Returns:
这个游戏对象.
Type
this

setRotation(radiansopt) → {this}

Since:
  • 3.0.0
立即设置身体的角度. 角速度,位置,力等.没有改变.
Parameters:
Name Type Attributes Default Description
radians number <optional>
0 物体的角度,单位为弧度.
Returns:
这个游戏对象.
Type
this

setScale(xopt, yopt, pointopt) → {this}

Since:
  • 3.0.0
设置此游戏对象的比例.
Parameters:
Name Type Attributes Default Description
x number <optional>
1 这个游戏对象的水平比例.
y number <optional>
x 这个游戏对象的垂直比例.如果没有设置,它将使用x值.
point Phaser.Math.Vector2 <optional>
发生缩放的点(矢量2).
Returns:
这个游戏对象.
Type
this