Thanh máu hướng về camera (World Space UI)
C# Code
using UnityEngine;
public class Billboard : MonoBehaviour
{
private Transform mainCameraTransform;
void Start()
{
if (Camera.main != null)
{
mainCameraTransform = Camera.main.transform;
}
}
void LateUpdate()
{
if (mainCameraTransform == null) return;
// Xoay đối tượng này để nó nhìn vào camera
// nhưng chỉ xoay quanh trục Y của camera
transform.LookAt(transform.position + mainCameraTransform.rotation * Vector3.forward,
mainCameraTransform.rotation * Vector3.up);
}
}Tạo một thanh máu dạng World Space UI (ví dụ: trên đầu kẻ địch) và đảm bảo nó luôn xoay về phía camera chính của người chơi.