//1、首先需要進行射線檢測 2.生成射線 3.進行檢測
//1.1使用鼠標生成鼠標射線點的位置的信息
Ray ray =Camera.main.ScreenPointRay(Input.mousePosition);
//1.2獲取鼠標與地面檢測層的Index
private int groundLayerIndex=-1; //設置地面層的layer的index
//1.3在void start ()方法方法中為groundLayerIndex初始化
gourndlayerIndex=LayerMask.GetMask("Ground"); //這個就是地面的layer 需要和鼠標檢測
//1.4生成RayCastHit
RayCastHit hitInfo //用來儲存生成的射線是否射中的信息
//2.1生成射線
Physic.Raycast(ray,out hitInfo,200,groundLayerIndex);
//3.1檢測碰撞設置主角面向目標點
if(Physic.Raycast(ray,out hitInfo,200,groundLayerIndex);){ //如果碰撞到了我們就讓我們的主角面向我們碰撞到的點
//3.2設置一個主角需要面向點的Vector3的信息定義為target
Vector3 target= hitInfo.Point; //設置碰撞點為目標的位置
//3.3將目標位置賦予給我們需要面向的位置 應為Y軸不需要變化所以我們將本身Y軸的信息賦值給target的Y軸 的信息
target.y=transform.position.y;
//3.4讓主角面向目標點
transform.LookAt(target);
}