2d Camera Follow Unity Code Example


Example 1: camera follow player unity 2d


using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CameraController : MonoBehaviour
{
//Object you want to follow
public Transform target;

//Set to z -10
public Vector3 offset;

//How much delay on the follow
[Range(1, 10)]
public float smoothing;

private void FixedUpdate()
{
Follow();
}

void Follow()
{
Vector3 targetPosition = target.position + offset;
Vector3 smoothPosition = Vector3.Lerp(transform.position, targetPosition, smoothing * Time.fixedDeltaTime);
transform.position = smoothPosition;
}
}

Example 2: how to make camera follow player unity 2d


public class CameraFollow : MonoBehaviour {

public GameObject Target;
private Vector3 Offset;


// Start is called before the first frame update
void Start() {

Offset = transform.position - Target.transform.position;

}

// Update is called once per frame
void Update() {

transform.position = Target.transform.position+Offset;


}
}

Example 3: how to make a camera follow an object in unity 2d


public Transform player;  public Vector3 offset;    void Update ()   {      transform.position = new Vector3 (player.position.x + offset.x, player.position.y + offset.y, offset.z); // Camera follows the player with specified offset position  }

Comments

Popular posts from this blog

Converting A String To Int In Groovy

"Cannot Create Cache Directory /home//.composer/cache/repo/https---packagist.org/, Or Directory Is Not Writable. Proceeding Without Cache"

Android How Can I Convert A String To A Editable