Search
 
SCRIPT & CODE EXAMPLE
 

CSHARP

unity camera follow

	// Script Shoud be placed on Camera.
	[SerializeField] private Transform target; // Target
	[SerializeField] private Vector3 offset; // Vector3 offset
	[SerializeField] [Range(0, 1)] private float smooth= 0.125f; // Smoothing
    [SerializeField] [Range(0, 10)] private float Speed = 10f; // Follow Speed

    private void FixedUpdate()
	{
		Vector3 vector = this.target.position + this.offset;
		Vector3 position = Vector3.Lerp(base.transform.position, vector, (this.smooth + this.Speed)* Time.deltaTime);
		base.transform.position = position;
	}
Comment

unity camera follow

public Transform Target; // Drag the object that will be followed in the inspector.
public Transform Camera; // Drag the camera object in the inspector.
Vector3 tempVec3 = new Vector3(); // Temporary vector 3.

void LateUpdate()
{
  	// If the target is active in the scene, set the x camera position to target.
    if (Target != null)
    {
        tempVec3.x = Target.position.x;
        tempVec3.y = this.transform.position.y;
        tempVec3.z = this.transform.position.z;
        this.transform.position = tempVec3;
    }
  	// If target is not active in the scene, set the x camera position to itself.
    else if (Target == null)
    {
        tempVec3.x = Camera.position.x;
        tempVec3.y = Camera.transform.position.y;
        tempVec3.z = Camera.transform.position.z;
        Camera.transform.position = tempVec3;
    }
}
Comment

PREVIOUS NEXT
Code Example
Csharp :: c# process start 
Csharp :: c# filter non alphanumeric characters 
Csharp :: gcd c# 
Csharp :: c# cmd 
Csharp :: revitapi 
Csharp :: c# open file 
Csharp :: how to convert a number to 2 decimal places in c# 
Csharp :: car controller script unity 
Csharp :: unity agent does not move 
Csharp :: change picturebox image c# 
Csharp :: valid url in .net 
Csharp :: remove all letters from string c# 
Csharp :: unity get list of children 
Csharp :: oncollisionenter compare tag 
Csharp :: how to ping in c# forms 
Csharp :: unity dontdestroyonload 
Csharp :: exit programm c# 
Csharp :: c# download string url 
Csharp :: basic movement script unity 
Csharp :: unity hide in inspector 
Csharp :: how to freeze x and y position in rb2d with code unity 
Csharp :: get directory of file c# 
Csharp :: unity controls 3d 
Csharp :: words counter c# 
Csharp :: c# append multiline textbox 
Csharp :: c# initialize empty list 
Csharp :: how to make a specific scene load only on game start in unity 
Csharp :: new line console c# 
Csharp :: unity create a child object 
Csharp :: c# list to string join 
ADD CONTENT
Topic
Content
Source link
Name
9+3 =