TPCamera is a simple third person camera system for unity project.
download unity package: π TPCamera.unitypackage π
- Download and import the unity package into unity project.
- Put TPCamera.cs on camera object.
- Assign object to follow into
Followattribute. - Assign object to look at into
Look Atattribute.
Adjust the following attributes to affect the camera movement.
| Attribute | Type | Description |
|---|---|---|
| Target | ||
Follow |
Transform | Target to follow. |
Look At |
Transform | Targer to look at. |
| Look At | ||
Look At Offset |
float | Look At's offset position. |
| Position | ||
Max Distance |
float | Maximum distance to target. |
Smooth Damp |
float | Smooth the movement, set valut to 0 will disable smooth. |
| Rotation | ||
Yaw Sensitivity |
float | Affect yaw soeed. |
Pitch Sensitivity |
float | Affect pitch speed. |
Min Pitch |
float | Minimum pitch rotataion |
Max Pitch |
float | Maximum pitch rotation |
| Obstacle Detection | ||
Avoid Obstacle |
bool | Enable or disable obstacle detection. |
Obstacle Layer |
LayerMask | Specifies layers as obstacle. |
Distance to Obstacle |
float | Distance to obstacle hit point. |
Height to Obstacle |
float | Distance to obstacle in y axis. |

