как получить объекты под мышкой - Unity - PullRequest
0 голосов
/ 16 апреля 2020

как получить объекты под мышью - Unity

Мне нужно захватить конкретный c объект в моей сцене, который находится под указателем мыши. любой код, который может сделать это?

1 Ответ

0 голосов
/ 24 апреля 2020

я нашел решение

int layerObject = 8;
Vector2 ray = new Vector2(Camera.main.ScreenToWorldPoint(Input.mousePosition).x, Camera.main.ScreenToWorldPoint(Input.mousePosition).y);
RaycastHit2D hit = Physics2D.Raycast(ray, ray, layerObject);
if (hit.collider != null)
{
    Debug.Log(hit.collider.gameObject.GetComponent<YourObject>().YouAttribute);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...