Skip to content

xgis-cesium v0.1.7


xgis-cesium / GameControlHelper

Class: GameControlHelper

Defined in: src/flight/GameControlHelper.ts:56

通过键盘控制,模拟飞行, 手动控制《=》自动控制 (类似游戏模式)

Constructors

new GameControlHelper()

new GameControlHelper(): GameControlHelper

Returns

GameControlHelper

Methods

adjustFlightAttitude()

static adjustFlightAttitude(changeNumber): void

Defined in: src/flight/GameControlHelper.ts:111

Parameters

changeNumber

number = -1

Returns

void


adjustFlightParams()

static adjustFlightParams(): number

Defined in: src/flight/GameControlHelper.ts:190

Returns

number


changeHeight()

static changeHeight(newHeight): void

Defined in: src/flight/GameControlHelper.ts:77

改变高度

Parameters

newHeight

number = 1000

Returns

void


closeKeysListener()

static closeKeysListener(): void

Defined in: src/flight/GameControlHelper.ts:92

关闭按键监听

Returns

void


init()

static init(initPosition): void

Defined in: src/flight/GameControlHelper.ts:62

初始化

Parameters

initPosition

Position = ...

Returns

void


openKeysListener()

static openKeysListener(): void

Defined in: src/flight/GameControlHelper.ts:85

开启按键监听 (这一步缓存按键信息, 而不是直接调整姿态为了支持长按和姿态调整过渡的平顺)

Returns

void


stopCallback()

static stopCallback(): void

Defined in: src/flight/GameControlHelper.ts:152

Returns

void