using UnityEngine;
public class LookAtCamera : MonoBehaviour
{
private Transform mainCameraTransform;
void Start()
{
// Находим главную камеру. Проверь, что у твоей камеры на сцене стоит тег "MainCamera"!
if (Camera.main != null)
{
mainCameraTransform = Camera.main.transform;
}
else
{
Debug.LogError("На сцене не найдена камера с тегом MainCamera!");
}
}
void LateUpdate()
{
if (mainCameraTransform != null)
{
// Этот способ идеально разворачивает Canvas лицом к камере без инверсии текста
transform.rotation = Quaternion.LookRotation(transform.position - mainCameraTransform.position);
}
}
}