• DavidWyand-GG's avatar
    Game cam and eye banking, control schemes · 660250cc
    DavidWyand-GG authored
    - ShapeBaseData has two new properties.  cameraCanBank indicates that
    the game object may bank its eye/camera, if supported by the object.
    mountedImagesBank indicates that mounted images should bank with the
    eye/camera in first person view.  Both default to false.
    - Player supports 1st person eye and 3rd person camera banking when
    making use of the new ExtendedMove class.
    - Camera class supports banking when making use of the new ExtendedMove
    class.
    - GameConnection now has an idea of a control scheme.  This determines
    how game objects should respond to input events.  A control scheme may
    be set by either the server or client.  Current control schemes are:
    -- Absolute rotation (likely though the ExtendedMove class)
    -- Add relative yaw (from mouse or gamepad) to absolute rotation.
    -- Add relative pitch (from mouse or gamepad) to absolute rotation.
    - Player class supports the new control schemes when using the
    ExtendedMove class.
    - Camera class supports the new control scheme when using the
    ExtendedMove class.
    660250cc
Name
Last commit
Last update
..
bin Loading commit data...
lib Loading commit data...
source Loading commit data...