void Update () {
CheckBarrier();
}
void CheckBarrier() {
//創建一個射線 關鍵字Ray
//第一個參數放的是發射射線的物體的位置,第二個參數放的是發射射線的方向
Ray ray1 = new Ray(transform.position,transform.forward);
//發射射線
RaycastHit HitInfo;
//射線默認長度為無窮大,想要設置射線長度加一個參數即可,例如設置射線長度為五(ray,out HitInfo,5)
bool result=Physics.Raycast(ray,out HitInfo);
//判斷射線是否碰到物體,碰到物體打印碰撞到的物體的名字
if(result){
Debug.Log(HitInfo.Collider.name);
}
}