Interface MoveTerrainWalkOptions

地面行走模式調節參數

interface MoveTerrainWalkOptions {
    collisionDetectFrustumHeight?: number;
    collisionDetectRange?: number;
    considerModel?: boolean;
    disableKeyboard?: boolean;
    disableMouse?: boolean;
    enableMovingShake?: boolean;
    heightAboveGround?: number;
    horizonAmplitude?: number;
    keyboardMoveRate?: number;
    keyboardRotateRate?: number;
    mouseRotateRate?: number;
    standDetectFrustumHeight?: number;
    standDetectRange?: number;
    stopMovingShakeSpeed?: number;
    verticalAmplitude?: number;
}

Properties

collisionDetectFrustumHeight?: number

碰撞採樣攝影機高度(相對當前攝影機位置),單位公尺

collisionDetectRange?: number

碰撞偵測範圍,預設為0.5(公尺)

considerModel?: boolean

是否考慮三維模型

disableKeyboard?: boolean

關閉鍵盤輸入

disableMouse?: boolean

關閉滑鼠輸入

enableMovingShake?: boolean

開啟行走搖晃

heightAboveGround?: number

離地高度

horizonAmplitude?: number

水平搖晃幅度

keyboardMoveRate?: number

鍵盤移動速度

keyboardRotateRate?: number

鍵盤旋轉速度

mouseRotateRate?: number

滑鼠旋轉速度

standDetectFrustumHeight?: number

站立採樣攝影機高度(相對當前攝影機位置),單位公尺

standDetectRange?: number

站立偵測範圍,預設為0.1(公尺)

stopMovingShakeSpeed?: number

停止搖晃速度

verticalAmplitude?: number

垂直搖晃幅度

Generated using TypeDoc