using UnityEngine;
public class CameraFollow : MonoBehaviour {
public Transform target;
public float smoothSpeed = 0.125f;
public Vector3 offset;
void FixedUpdate ()
{
Vector3 desiredPosition = target.position + offset;
Vector3 smoothedPosition = Vector3.Lerp(transform.position, desiredPosition, smoothSpeed);
transform.position = smoothedPosition;
transform.LookAt(target);
}
}
Kodu denemedim fakat kamera takip mantığı çoğu nesne için aynıdır.
Bu kodu kullanmak için topun önüne bir hedef olarak bir Empty Object eklemen lazım. Kodu Unity Editörde kameraya ekledikten sonra target olarak Hedef objesini gösteriyorsun.
Değerlerle oynayarak istenen ayar yapılabiliyor.