Skip to content

πŸŽ₯ Third person camera system for unity project.

Notifications You must be signed in to change notification settings

igooose/Unity-TPCamera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ₯ TPCamera

TPCamera is a simple third person camera system for unity project.

TPCamera Preview

πŸ”— Download

download unity package: πŸ‘‰ TPCamera.unitypackage πŸ‘ˆ

βš™ Installation

  1. Download and import the unity package into unity project.
  2. Put TPCamera.cs on camera object.
  3. Assign object to follow into Follow attribute.
  4. Assign object to look at into Look At attribute.

TPCamera Installation Demo

🧩 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.