Показать сообщение отдельно
Старый 16.06.2014, 10:19   #105
EvilOkta
Знающий
 
Аватар для EvilOkta
 
Регистрация: 31.07.2008
Сообщений: 321
Написано 108 полезных сообщений
(для 229 пользователей)
Ответ: Передача переменной в метод

Сообщение от seaman Посмотреть сообщение
static bool Raycast(Vector3 origin, Vector3 direction, float distance = Mathf.Infinity, int layerMask = DefaultRaycastLayers);
layerMask - маска слоя, которая используется для селективного игнорирования коллайдеров при пускании луча.
Про слои тут:
Layers
Там есть прямо пример селективного пускания лучей.
Спасибо, вроде разобрался но ползая по справкам и форумам не понял немного по слоям:
- можно ли задавать лучу группу слоев а не один (например - поверхность уровня, динамичные объекты, статичные объекты, другие. Или в этом случае пускается например два луча отдельно по каждому слою?
- программно менять слой в рантайме, возможно ли? например объект перемещать из статичных в динамичные и т.д
__________________
Области Хаоса - мой новый Youtube проект
(Offline)
 
Ответить с цитированием