Improve Camera Component and replace Camera System with a camera controller.
Camera controller, controls an active camera.
Camera Component is base class for:
FirstPersonCamera
ThirdPersonCamera
CinematicCamera
FirstPersonCamera is the base a simple camera able to rotate and move around the world space
Rotate (Pitch, Yaw, Roll)
Move (x,y,z)
ThirdPersonCamera is able to do the same as first person camera, except it does these actions with relation to a variable follow point/ target position. The camera maintains a variable distance from the follow point (Camera Reach). So the camera is able to rotate around the following point and maintain a variable distance around this point.
Rotate around follow point(Pitch, Yaw, Roll)
Maintains variable distance around follow point
CinematicCamera Simple camera is essentially the same as the FirstPersonCamera however contains a list of actions which it will follow until all actions are completed.
Has List of actions which it will follow once active.
Improve Camera Component and replace Camera System with a camera controller.
Camera controller, controls an active camera.
Camera Component is base class for:
FirstPersonCamera is the base a simple camera able to rotate and move around the world space
ThirdPersonCamera is able to do the same as first person camera, except it does these actions with relation to a variable follow point/ target position. The camera maintains a variable distance from the follow point (Camera Reach). So the camera is able to rotate around the following point and maintain a variable distance around this point.
CinematicCamera Simple camera is essentially the same as the FirstPersonCamera however contains a list of actions which it will follow until all actions are completed.