Показать сообщение отдельно
Старый 28.03.2012, 22:22   #752
SaM_
ПроЭктировщик
 
Аватар для SaM_
 
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Фак по Юнити.

Спасибо, работает. Сразу задам еще один вопрос
Как сделать задержку в скрипте? Задача такая: при нажатии клавиши начинает играть анимация стрельбы и в тот же момент стреляет луч. Анимация длится 1с, за это время можно несколько раз нажать клавишу, соответственно несколько раз запустить луч.
За луч отвечает один скрипт, а за анимацию - другой.
Пробовал применить WaitForSeconds после нажатия на клавишу, что бы луч повторно не вылетал, но результата 0, хотя ошибок не выдает:
IEnumerator Wait() {
yield return new 
WaitForSeconds(1);

В Update():
if (Input.GetKeyDown("mouse 0")) 
Fire1(); Wait(); } 
(Offline)
 
Ответить с цитированием