Unity物体始终朝向摄像机

//游戏对象"看向"位置点
private Vector3 lookAtPosition = Vector3.zero;

public Transform CanTrans;//相机

Transform UITrans;//UI


void Start( )
{
    CanTrans = Camera.main.transform;
    UITrans = this.transform;
}
void Update( )
{
    //获得目标点坐标,仅使用体验者的X和Z坐标,Y由自身提供,只从Y轴旋转跟随体验者
    lookAtPosition.x = CanTrans.position.x;
    lookAtPosition.y = UITrans.position.y; 
    lookAtPosition.z = CanTrans.position.z;

    //看向体验者
    UITrans.LookAt(lookAtPosition);
}

猜你喜欢

转载自blog.csdn.net/weixin_45375968/article/details/132298791