本文实例为大家分享了unity实现UI元素跟随3D物体的具体代码,供大家参考,具体内容如下
在Canvas不同的渲染模式(RenderMode)下实现UI跟随3D物体
当Canvas.RenderMode为Screen Space-Overlay时
利用WorldToScreenPoint(worldPos)将物体的世界坐标转换成屏幕坐标,实时更新UI的坐标:
using UnityEngine;
using System.Collections;
public class FollowWorldObj : MonoBehaviour {
[SerializeField]
GameObj
1