Bir kameranın bir nesneyi izlemesini istiyorsanız. Yapmanız gereken çok basittir. Kamerayı tutup o nesneye atmanız yeterlidir.
1- topla kamera arası mesafe ölçülüyor. Vectorlerden faydalanıyoruz.
2- kure ile kamera arası mesafeyi buluyoruz.
3- LateUpdate içine kodlar yazılır. LateUpdate tüm updatelerden sonra çalışan bir yordamdır.
Aşağıdaki Kamera scriptini kameraya atıyoruz.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class kamera_kontrol : MonoBehaviour
{
[SerializeField]
GameObject kure1;
Vector3 mesafe;
void Start()
{
mesafe = transform.position – kure1.transform.position;
print(mesafe);
}
private void LateUpdate()
{
transform.position = kure1.transform.position + mesafe;
}
}
Telif hakkı © 2023 | MH Themes tarafından WordPress teması
İlk yorum yapan olun