Unit Keyboard Movement

Easy to use keyboard movement system with both cardinal and relative movement styles.

An easy to use keyboard movement system with both cardinal (north, south, east, west), and relative style movement.

Features:

  • Cardinal style of movement. Pressing forward makes a unit go north, left makes a unit go west, etc.. The directional north can be changed on a per player basis. Example: If you have a third person camera system you can make "north" equal to the camera facing so the unit will walk towards the camera facing when pressing forward.
  • Relative style of movement, with strafing. Forward will make the unit walk towards his facing, left will make him turn left, etc. Strafing left/right will cause the unit to walk towards his left/right.
  • Both modes support multiple key presses. Example: Using Cardinal movement, pressing forward and left will cause the unit to move NW. Using relative movement, a unit can turn while moving forward.
  • Both modes can support as many units as you'd ever need.
  • A movement mode can be switched for any unit on the fly.
  • Configurable keys.

Known Bugs/Issues (will be fixed soon):

  • While strafing, units will not also turn.
  • Moving forward, then stafing does not produce diagonal movement.
  • Moving forward, strafing, then releasing strafe does not return the unit to it's foward movement.
  • Relative movement does not work with Collossus (or any unit with "turret" facing).
  • Optimizations to be made.

The Unit Keyboard Movement Team

profile avatar
  • 3
    Projects
  • 24.4K
    Downloads