通过改变那个UI的Canvas位置和角度实现的
public void SetPosition()
{
Vector3 pos = m_Camera.transform.position + m_Camera.transform.forward * 7;
Quaternion q2 = Quaternion.LookRotation(m_Camera.transform.forward);
canvas.transform.position = new Vector3(pos.x, 5, pos.z);
canvas.transform.rotation = new Quaternion(0, q2.y, 0, q2.w);
}