using UnityEngine; public class BillboardUI : MonoBehaviour { private Quaternion initialRotation; void Start() { // °ÔÀÓ ½ÃÀÛ ½Ã ÀνºÆåÅÍ¿¡ ¼³Á¤µÈ ȸÀü°ªÀ» ÀúÀåÇØµÓ´Ï´Ù. initialRotation = transform.localRotation; } void LateUpdate() { // 1. Ä«¸Þ¶ó¸¦ ¹Ù¶óº¸´Â ±âº» ȸÀü°ªÀ» ±¸ÇÕ´Ï´Ù. Vector3 forward = Camera.main.transform.forward; forward.y = 0; // ´¯Áö ¾Ê°Ô °íÁ¤ if (forward != Vector3.zero) { // 2. Ä«¸Þ¶ó ¹æÇâÀ¸·Î ȸÀüÇϵÇ, ÀνºÆåÅÍ¿¡¼­ ¼³Á¤Çß´ø Ãʱâ ȸÀü°ªÀ» ´õÇØÁÝ´Ï´Ù. transform.rotation = Quaternion.LookRotation(forward) * initialRotation; } } }