Показать сообщение отдельно
Старый 13.06.2016, 20:46   #1
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Raycast в Editr'е без коллайдеров

Известно, что в редакторе (и не в редакторе) можно проводить рейкаст по коллайдерам.

А что если встала задача сделать рейкаст по объектам, у которых нет коллайдера?

И который им в игре не нужен, следвательно, создавать его нет смысла.

Например, я хочу сделать в редакторе рейкаст с тем, чтобы по клику мышкой вставлять ассет куда рейкастнулось, чтобы не выправлять вручную координаты и не пристраивать вручную к поверхности.

Пример: кликнули мышкой по стене, появился настенный фонарь.

Может быть, есть какие-то функции для этого, доступные только в редакторе?
Пример: https://docs.unity3d.com/ScriptRefer...setAtPath.html
Загружает ассеты в сцену откуда угодно, а не только из Resources. Доступно только в редакторе.

Может, есть что-то подобное и для рейкаста без коллайдеров? В конце концов юнити же сам по клику мышкой выделяет объекты, есть на нём коллайдеры или нет?

Дебильный вариант решения проблемы: при клике мышкой быстро создавать коллайдер, делать рейкаст, тут же убирать. Думаю, тормозить будет едрить.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием