实现的效果:
1、2DUI跟踪模型指定位置,跟随模型移动
2、2DUI时刻面向摄像机
首先准备一个模型。如下图:
在此模型层级下新建Canvas(画布)
改显示模式为世界空间
在canvas下创建Image(图像)
放上你喜欢的提示框图片
然后 再Image层级下想放点啥就放点啥,这些就不赘述了。
最重要的,这个需要手动调整位置
运行看情况
第一个功能实现了。
接下来时时刻面向相机,写方法,将脚本挂在Canvas上
private Transform target;//摄像机对象
// Start is called before the first frame update
void Start()
{
target = GameObject.Find("Main Camera").GetComponent<Transform>();
}
// Update is called once per frame
void Update()
{
Vector3 tar = target.position;
//tar.x = transform.position.x;
tar.y = transform.position.y;
//tar.z = transform.position.z;
transform.LookAt(tar);
}
看效果
实时跟随,OK!下课