2014-11-06 3 views

ответ

1

вы можете использовать LineCast между двумя точками

Vector3 p1; 
Vector3 p2; 
RaycastHit2D h = Physics2D.Linecast(p1, p2); 
Debug.Log(h.collider.name); 
+0

спасибо о вашем ответе я ознаменует, что в качестве ответа, но RaycastHit2D может обнаружить более одного GameObject? –

+0

no, raycastAll обнаружит больше коллайдеров –

+0

Итак, если я использую RaycastHit2D и есть два Gameobject на пути, ведьма вернется? –

Смежные вопросы