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
Follow
attribute. - Assign object to look at into
Look At
attribute.
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 . |