Modifies behavior of ros2 following camera by modifying:
Add free movement (Removed always look at target in consequence)
Add rotation on mouse movement
Add improved smoothing
Add multi-key input handling
Changes key rotation behavior (instead of rotating around target now rotates around it's axis [Q/E])
Add camera freeze (camera not moving on shift press)
As a consequence during the game/simulation, the camera can be moved by the user similar to the Editor camera. Movement is on WSAD and rotation on mouse right button pressed + move. The camera is still following the target when it moves. The camera has anti-roll mechanism. The view can be changed on num keys 1-9 and pressing the current view num resets the position.
How was this PR tested?
Tested on two local projects and a new ros2 project from the template.
What does this PR do?
Modifies behavior of ros2 following camera by modifying:
As a consequence during the game/simulation, the camera can be moved by the user similar to the Editor camera. Movement is on WSAD and rotation on mouse right button pressed + move. The camera is still following the target when it moves. The camera has anti-roll mechanism. The view can be changed on num keys 1-9 and pressing the current view num resets the position.
How was this PR tested?
Tested on two local projects and a new ros2 project from the template.