Unity3D: Как проверить спрайт тайла в карте тайлов в RaycastHit2D.point? - PullRequest
0 голосов
/ 11 марта 2019

Документация для всего вокруг Tilemaps настолько тонка, и нет примеров в справочнике по написанию сценариев, что делает его очень трудным для изучения.

Ситуация: У меня есть враг, которого Рэйкастс так часто ищет, ищетвыступы платформ на определенных высотах и ​​решить, будет ли он прыгать или нет.

Мой Raycast работает хорошо, например, проверяет только слой 8, смотрит прямо под 45 градусов: RaycastHit2D rayHit = Physics2D.Raycast (origin, Quaternion.Euler (0, 0, 45) * Vector2.right, raySize, 1 << 8); </em>

И тестирование с использованием DrawRay для визуализации касания карты листов: Отладка.DrawRay (origin, diagonal, Color.green, 0.1f);

Мне нужен код, чтобы проверить, какой Sprite используется на тайле в RaycastHit2D.point!Помогите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...