実際に私はマウスといくつかのオブジェクト間の衝突を検出するためにこの次のコードを使用しています。マウスの行を交差する複数のgameobjectのリストを取得
私は、コードが複数のGameObjects(最初のものだけでなく、上記のもの)をキャプチャしてListに格納するようにします。
私は約Physics.RaycastAll
を見たが、私は少し混乱していた。
void Update()
{
RaycastHit hit;
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if(Physics.Raycast(ray,out hit))
{
if (hit.collider != null)
{
print (hit.transform.gameObject.name);
}
}
}
RaycastAllについて何が困惑しますか?ドキュメントにも例があります。 – Lestat