Показать сообщение отдельно
Старый 24.07.2012, 01:05   #16
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: следование объекта за мышью

Каким образом сделать коллайдеры восприимчивыми к мышке, а объект заставить игнорировать Лучи?
LayerMask
Это особое, магическое число, используемое для выбора слоёв для райкаста. Допустим, создадим новый слой, и будет он у нас иметь индекс 11 (ну так, навскидку... от 0 до 7 слои стандартные идут, встроенные)
Тогда магическое число, нужное нам, будет:
var _layer_mask = 1 << 11;
Операция " << 11" - это битовый сдвиг на 11 знаков. Если не знаешь двоичную систему счисления - не грузись.
Но сейчас в _layer_mask находится ТОЛЬКО 11 слой. Если мы, допустим, не хотим в 11 слой совать все объекты, по которым нужно пройтись райкастом, а хотим в 11 слой засунуть все объекты, по которым НЕ нужно райкастить, нам надо инвертировать маску. Делается так:
_layer_mask ~= _layer_mask;

А потом эту переменную _layer_mask применяем в райкасте. Всё.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Huruffus (24.07.2012)