Fixed and Enhanced Input Binding Management #298

Merged
mushgunAX merged 9 commits from SP3-10-input-management into main 2023-01-01 12:35:50 +08:00
mushgunAX commented 2022-12-30 22:21:15 +08:00 (Migrated from github.com)
  • Scroll wheel is now supported with bindings
  • Four binding types that affect how they're handled
    • Keyboard, mouse buttons and controller
    • Mouse Horizontal Movement
    • Mouse Vertical Movement
    • Mouse Scroll Wheel
  • Input Options and Smoothing similar to Unity
    • Invert (Positive input results in negative value)
    • Gravity (How fast the value resets to neutral with no input)
    • Dead (How far the user needs to move analog input before input is registered)
    • Sensitivity (How fast eh value moves to the intended input)
    • Snap (Value will reset to zero when input is made in the opposite direction before continuing)
  • GetAxis and GetAxisRaw, the latter of which ignores smoothing options and is fixed to -1, 0 or 1 like in Unity
  • Binding timings (released and held)
- Scroll wheel is now supported with bindings - Four binding types that affect how they're handled - Keyboard, mouse buttons and controller - Mouse Horizontal Movement - Mouse Vertical Movement - Mouse Scroll Wheel - Input Options and Smoothing similar to Unity - Invert (Positive input results in negative value) - Gravity (How fast the value resets to neutral with no input) - Dead (How far the user needs to move analog input before input is registered) - Sensitivity (How fast eh value moves to the intended input) - Snap (Value will reset to zero when input is made in the opposite direction before continuing) - GetAxis and GetAxisRaw, the latter of which ignores smoothing options and is fixed to -1, 0 or 1 like in Unity - Binding timings (released and held)
XiaoQiDigipen (Migrated from github.com) reviewed 2022-12-30 22:21:15 +08:00
Sign in to join this conversation.
No description provided.