2DUI跟踪3D模型,更精准的嵌套与跟踪

实现的效果:

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!下课 

猜你喜欢

转载自blog.csdn.net/u011723630/article/details/131221796
今日推荐