MoveTo

.Curves. MoveTo

移动到曲线是一条非常简单的曲线,仅由一个点组成. 它的预期用途是移动路径中的终点.

Constructor

new MoveTo(xopt, yopt)

Since:
  • 3.0.0
Parameters:
Name Type Attributes Default Description
x number <optional>
0 `x` 像素坐标.
y number <optional>
0 `y` 像素坐标.

Members

active :boolean

Since:
  • 3.0.0
Default Value:
  • false
表示该曲线不影响其父路径的边界,点和绘制.必须是 `false` ,否则父路径中的某些方法将引发错误.
Type:
  • boolean

p0 :Phaser.Math.Vector2

Since:
  • 3.0.0
这条曲线包含的唯一一点.
Type:

Methods

getLength() → {number}

Since:
  • 3.0.0
获取此曲线的长度.
Returns:
这条曲线的长度.对于移动目标,该值始终为0.
Type
number

getPoint(t, outopt) → {Phaser.Math.Vector2}

Since:
  • 3.0.0
根据长度在曲线的相对位置取点.
Parameters:
Name Type Attributes Description
t number 沿曲线返回的位置.其中0是起点,1是终点.
out Phaser.Math.Vector2 <optional>
存储结果的Vector2对象.如果没有给出将被创建.
Returns:
曲线上该点的坐标.如果给定了一个 `out` 对象,将返回该对象.
Type
Phaser.Math.Vector2

getPointAt(u, outopt) → {Phaser.Math.Vector2}

Since:
  • 3.0.0
检索曲线中给定位置的点.这将总是返回该曲线的唯一点.
Parameters:
Name Type Attributes Description
u number 要检索的路径中的位置,介于0和1之间.没用过.
out Phaser.Math.Vector2 <optional>
存储点的可选向量.
Returns:
修改后的 `out` 矢量,或新的 `Vector2` 矢量(如果没有提供的话).
Type
Phaser.Math.Vector2

getResolution() → {number}

Since:
  • 3.0.0
获取此曲线的分辨率.
Returns:
这条曲线的分辨率.对于移动目标,该值始终为1.
Type
number

toJSON() → {Phaser.Types.Curves.JSONCurve}

Since:
  • 3.0.0
将此曲线转换为JSON可序列化的对象.
Returns:
具有曲线类型和唯一点的基本对象.
Type
Phaser.Types.Curves.JSONCurve