Friction

.Physics.Matter.Components. Friction

Since:
  • 3.0.0
包含改变游戏物体物质体摩擦力的方法.应该作为mixin使用,而不是直接调用.

Methods

setFriction(value, airopt, fstaticopt) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
为此游戏对象的物质体设置新的摩擦值.
Parameters:
Name Type Attributes Description
value number 物体的新摩擦力,在0和1之间,其中0允许物体无限滑动,而1允许物体在施加力后几乎立即停止.
air number <optional>
如果提供,车身的新空气阻力.值越高,身体在空间中移动时速度越快.0表示身体没有空气阻力.
fstatic number <optional>
如果提供,车身的新静摩擦力.该值越高(例如.10),当身体几乎静止时,最初使身体移动所需的力越大.0表示当身体几乎静止时,它永远不会 `stick` .
Returns:
这个游戏对象.
Type
Phaser.GameObjects.GameObject

setFrictionAir(value) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
为这个游戏物体的物质身体设置一个新的空气阻力. 值为0意味着身体在空间中运动时永远不会变慢. 数值越高,物体在空间运动时速度越慢.
Parameters:
Name Type Description
value number 身体的新空气阻力.
Returns:
这个游戏对象.
Type
Phaser.GameObjects.GameObject

setFrictionStatic(value) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
为这个游戏物体的物质体设置一个新的静摩擦力. 值为0意味着当身体几乎静止时,它将永远不会 `stick` . 该值越高(例如.10),当身体几乎静止时,最初使身体移动所需的力越大.
Parameters:
Name Type Description
value number 新的车身静摩擦力.
Returns:
这个游戏对象.
Type
Phaser.GameObjects.GameObject