世界UI朝向相机

时间:2025-01-24 14:58:12
using UnityEngine; public class HeadTip : MonoBehaviour { public Transform relativeObj; Vector3 relativeObjOrignal; Vector3 objOrignal; void Start() { relativeObjOrignal = relativeObj.localPosition;//相对对象的初始位置 objOrignal = transform.localPosition;//UI初始位置 } void Update() { if (Camera.main) transform.rotation = Quaternion.Euler(0f, Camera.main.transform.eulerAngles.y, 0f);//旋转 //(移动距离 + 移动方向) + 初始位置= 新的位置 transform.localPosition = (relativeObj.localPosition - relativeObjOrignal) + objOrignal; } }