using DragonLi.Frame; using DragonLi.Core; using UnityEngine; namespace Valheim { public class CanvasFaceToCamera : MonoBehaviour { private void Update() { UpdateRotation(); } private void UpdateRotation() { Vector3 directionToCamera = GameInit.Ins.MRCamera.transform.position - this.transform.position; directionToCamera.y = 0; // 计算新的旋转方向,固定Y轴方向 Quaternion targetRotation = Quaternion.LookRotation(directionToCamera, Vector3.up); // 应用新的旋转方向 this.transform.rotation = targetRotation; } } }