Interface MoveEventEntityStep

移動事件階段。

interface MoveEventEntityStep {
    acceleration: number;
    endPosition: Geo3DPoint;
    startPosition: Geo3DPoint;
    time: number;
    velocity: number;
    reverse?: boolean;
    stepFunction?: ((entity, position) => void);
}

Properties

acceleration: number

加速度 (m/s^2)。

endPosition: Geo3DPoint

結束座標。

startPosition: Geo3DPoint

起始座標。

time: number

時間,與速度及加速度擇一。

velocity: number

速度 (m/s)。

reverse?: boolean

面向是否與行進方向相反。

stepFunction?: ((entity, position) => void)

Type declaration

    • (entity, position): void
    • 階段處理函式。

      Parameters

      Returns void

      Example

      (entity, position) => entity.update({ position: position });
      

Generated using TypeDoc