Что делаю не так?
Скрипт.
Кроме проверки на нажатие клавиши нужно делать проверку на расстояние до игрока, желательно на расположение двери перед игроком (а не позади).
VVM писал(а):И, получается, что я обращаюсь к своийствам именно инстанса. Или получается, что скрипт просто не различает одну копию от другой? Перебирает все объекты в сцене и работает с теми, которые подходят по параметрам? Ведь у каждой копии префаба есть своя копия скрипта, которая, по логике вещей, должна работать именно с этой копией...
Кроме проверки на нажатие клавиши нужно делать проверку на расстояние до игрока, желательно на расположение двери перед игроком (а не позади).
void FixedUpdate () {
if (Input.GetKeyDown("e"))
openResh = true;
...
}
Это значит что каждый скрипт прикрепленной к каждой вашей решетке будет полностью самостоятельно ловить нажатие клавиши "e".
Сейчас этот форум просматривают: Google [Bot] и гости: 11