6. Movement defined by navmesh

Click to move on navmesh over the base mesh. Keyboard movement not limited by navmesh.

WIP

Currently still has issues with the mix of keyboard and mouse based camera movement when in 1st person.

  • In first person, click a point on the nav mesh to move, while the move is in progress, use the mouse to move the camera position. Observe the jank.
  • Keyboard events aren't properly waking the controls and render from a full sleep state. (ie. if the scene is fully static, using the keyboard move controls has no effect until the camera is slightly jostled via the mouse to wake up the control library.

Models

Simple A Shoebox
L Shape An L Shaped room
Obstruction A room with a central obstruction
Ramp A multi level room with a ramp

Camera

Controls

State

Next: Point triggers in the space

© 2021 Previz & dandelion + burdock. All rights reserved.