Appearance
xgis-cesium / FreeFlyHelper
Class: FreeFlyHelper
Defined in: src/flight/FreeFlyHelper.ts:60
自由飞行 通过键盘控制,模拟飞行, 手动控制《=》自动控制 (类似游戏模式)
Constructors
new FreeFlyHelper()
new FreeFlyHelper():
FreeFlyHelper
Returns
Methods
adjustFlightAttitude()
staticadjustFlightAttitude():void
Defined in: src/flight/FreeFlyHelper.ts:127
Returns
void
adjustfreeFlightParams()
staticadjustfreeFlightParams():boolean
Defined in: src/flight/FreeFlyHelper.ts:152
Returns
boolean
closeKeysListener()
staticcloseKeysListener():void
Defined in: src/flight/FreeFlyHelper.ts:110
关闭按键监听
Returns
void
init()
staticinit(initPosition?,initSpeed?):void
Defined in: src/flight/FreeFlyHelper.ts:68
初始化
Parameters
initPosition?
初始位置,飞行高度5000米以下
initSpeed?
number = 200
飞机速度 km/h ,直升机最大时速 200-300km/h= 3001000/6060=83.3米/s
Returns
void
openKeysListener()
staticopenKeysListener():void
Defined in: src/flight/FreeFlyHelper.ts:103
开启按键监听 (这一步缓存按键信息, 而不是直接调整姿态为了支持长按和姿态调整过渡的平顺)
Returns
void
start()
staticstart():void
Defined in: src/flight/FreeFlyHelper.ts:84
开始动画
Returns
void
stop()
staticstop():void
Defined in: src/flight/FreeFlyHelper.ts:93
结束动画
Returns
void