直接上代碼
public LayerMask LM;
if(!Physics.Linecast(transform.position, Enemy.transform.position, LM)){
Debug.Log ("Path clear");
}
這個代碼會檢測從綁定該代碼的物體到Enemy之間是否有Collider阻擋,其中LM限定了檢測的Collider的圖層。如果沒有阻擋,會輸出Path clear。
直接上代碼
public LayerMask LM;
if(!Physics.Linecast(transform.position, Enemy.transform.position, LM)){
Debug.Log ("Path clear");
}
這個代碼會檢測從綁定該代碼的物體到Enemy之間是否有Collider阻擋,其中LM限定了檢測的Collider的圖層。如果沒有阻擋,會輸出Path clear。