Можно ли заставить raycast обнаруживать только стороны объекта? - PullRequest
1 голос
/ 20 сентября 2019

Я пытаюсь создать что-то вроде "Sound ray-caster" в Unity2d, но я обнаружил проблему, когда однажды луч находился внутри объекта, у меня не было возможности определить, где находится конец объекта.Raycast закончился бы немедленно, если бы он начался внутри объекта, а это не то, чего я хочу.Есть ли способ, которым я могу использовать raycast только для обнаружения начала / конца объекта?Любые другие решения моей проблемы приветствуются!

1 Ответ

1 голос
/ 20 сентября 2019

Вы можете использовать направление радиопередачи и продолжить некоторое расстояние вперед, а затем выполнить радиопередачу в противоположном направлении.если вы попали в тот же объект, то вы знаете, где он заканчивается.в противном случае увеличьте расстояние и попробуйте снова.

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