Unity中UI的LookAt效果实现

代码:

	//参数分别为:1.UI修改目标的Transform		2.朝向向量		3.起始向量
    public void UILookAt(Transform transform, Vector3 dir, Vector3 lookAxis)
    {
    
    
        Quaternion q = Quaternion.identity;
        q.SetFromToRotation(lookAxis, dir);
        transform.rotation = q;
    } 

使用:

	UILookAt(ui.transform, target.transform.position, Vector3.up);

效果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39162826/article/details/120701757