Engine API Reference - v2.20.0-beta.0
    Preparing search index...

    Class FlyControllerAlpha

    The fly controller.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _pose: Pose = ...
    moveDamping: number = 0.98

    The movement damping. In the range 0 to 1, where a value of 0 means no damping and 1 means full damping. Default is 0.98.

    rotateDamping: number = 0.98

    The rotation damping. In the range 0 to 1, where a value of 0 means no damping and 1 means full damping. Default is 0.98.

    Accessors

    • get pitchRange(): Vec2
      Alpha

      Returns Vec2

    • set pitchRange(value: Vec2): void
      Alpha

      Parameters

      Returns void

    • get yawRange(): Vec2
      Alpha

      Returns Vec2

    • set yawRange(value: Vec2): void
      Alpha

      Parameters

      Returns void

    Methods

    • Alpha

      Parameters

      • pose: Pose

        The initial pose of the controller.

      • Optionalsmooth: boolean = true

        Whether to smooth the transition.

      Returns void

    • Alpha

      Returns void

    • Alpha

      Returns void

    • Alpha

      Parameters

      • frame: InputFrame<{ move: number[]; rotate: number[] }>

        The input frame.

      • dt: number

        The delta time.

      Returns Pose

      • The controller pose.