[Решено] не работает Input.GetKeyDown(KeyCode.return)
yyyaaazzz Дата: Пн, 26 Дек 2011, 19:06 | Сообщение # 1
Сообщений: 104
Награды:
0
Репутация:
83
Статус: Offline
Вот. Привожу тексты ошибок и кусок скрипта на который указывают ошибки. Ничего сделать не могу.... Уже четыре часа сидел, не могу понять что делать... Ошибки: Quote
Assets/Tratata_FPS_Tools/Scripts/Tratata_Character_Controller.js(2059,91): BCE0044: expecting ), found '.'. Assets/Tratata_FPS_Tools/Scripts/Tratata_Character_Controller.js(2059,92): BCE0044: expecting ), found 'return'. Assets/Tratata_FPS_Tools/Scripts/Tratata_Character_Controller.js(2059,98): BCE0043: Unexpected token: ). Assets/Tratata_FPS_Tools/Scripts/Tratata_Character_Controller.js(2060,51): BCE0044: expecting :, found '='.
Вот тот самый кусок скрипта: Code
if(Distance < InteractionSqr) { if(Input.GetKeyDown(KeyCode.F) || Input.GetKeyDown(KeyCode.return)){ // Строка 2059 HitObject = hitInfo.transform; // Строка 2060 ActivatorExecute(); }
Заранее спасибо
Сообщение Вот. Привожу тексты ошибок и кусок скрипта на который указывают ошибки. Ничего сделать не могу.... Уже четыре часа сидел, не могу понять что делать... Ошибки: Quote
Assets/Tratata_FPS_Tools/Scripts/Tratata_Character_Controller.js(2059,91): BCE0044: expecting ), found '.'. Assets/Tratata_FPS_Tools/Scripts/Tratata_Character_Controller.js(2059,92): BCE0044: expecting ), found 'return'. Assets/Tratata_FPS_Tools/Scripts/Tratata_Character_Controller.js(2059,98): BCE0043: Unexpected token: ). Assets/Tratata_FPS_Tools/Scripts/Tratata_Character_Controller.js(2060,51): BCE0044: expecting :, found '='.
Вот тот самый кусок скрипта: Code
if(Distance < InteractionSqr) { if(Input.GetKeyDown(KeyCode.F) || Input.GetKeyDown(KeyCode.return)){ // Строка 2059 HitObject = hitInfo.transform; // Строка 2060 ActivatorExecute(); }
Заранее спасибо Автор - yyyaaazzz Дата добавления - 26 Дек 2011 в 19:06
QNicolya Дата: Пн, 26 Дек 2011, 19:26 | Сообщение # 2
God gave Rock'N'Roll to you
Сообщений: 3369
Награды:
3
Репутация:
352
Статус: Offline
yyyaaazzz , хоть мои познания не такие и огромные, но кажись в конце Quote (yyyaaazzz )
if(Distance < InteractionSqr)
и Quote (yyyaaazzz )
(2059 )if(Input.GetKeyDown(KeyCode.F) || Input.GetKeyDown(KeyCode.return))
нужно тоже всунуть точку с запятой .
Если человек вас обманул - он мошенник, если он вас обманул дважды - вы дурак.
Сообщение yyyaaazzz , хоть мои познания не такие и огромные, но кажись в конце Quote (yyyaaazzz )
if(Distance < InteractionSqr)
и Quote (yyyaaazzz )
(2059 )if(Input.GetKeyDown(KeyCode.F) || Input.GetKeyDown(KeyCode.return))
нужно тоже всунуть точку с запятой .Автор - QNicolya Дата добавления - 26 Дек 2011 в 19:26
yyyaaazzz Дата: Пн, 26 Дек 2011, 19:34 | Сообщение # 3
Сообщений: 104
Награды:
0
Репутация:
83
Статус: Offline
Quote (QNicolya )
нужно тоже всунуть точку с запятой.
Не, тут не должно быть точки с запятой - это точно... Но все равно спасибо
Сообщение Quote (QNicolya )
нужно тоже всунуть точку с запятой.
Не, тут не должно быть точки с запятой - это точно... Но все равно спасибо Автор - yyyaaazzz Дата добавления - 26 Дек 2011 в 19:34
Altair Дата: Пн, 26 Дек 2011, 19:34 | Сообщение # 4
Unity 3D PRO Developer
Сообщений: 758
Награды:
6
Репутация:
195
Статус: Offline
QNicolya , нет. Ничего сувать не надо. return с большой буквы напииши.
Сообщение QNicolya , нет. Ничего сувать не надо. return с большой буквы напииши.Автор - Altair Дата добавления - 26 Дек 2011 в 19:34
Левша Дата: Пн, 26 Дек 2011, 21:00 | Сообщение # 5
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
А что такое (KeyCode.return) ? Что это за клавиша - *ретурн* ? Это С# ? PS. СтарТопику + 20 - за название темы... ТопикСтартеру...
X.cor.R (Prologue)
Сообщение А что такое (KeyCode.return) ? Что это за клавиша - *ретурн* ? Это С# ? PS. СтарТопику + 20 - за название темы... ТопикСтартеру... Автор - Левша Дата добавления - 26 Дек 2011 в 21:00
Dekterev Дата: Пн, 26 Дек 2011, 21:25 | Сообщение # 6
Сообщений: 1753
Награды:
16
Репутация:
892
Статус: Offline
Quote (Левша )
KeyCode.return
KeyCode.return Quote (Altair )
return с бальшой буки напииши.
Поддерживаю. Проблема, скорее всего из-а этого. В справке, по ссылке - "return" пишется с большой буквы.
Поиск | Правила | Новые сообщения
Сообщение Quote (Левша )
KeyCode.return
KeyCode.return Quote (Altair )
return с бальшой буки напииши.
Поддерживаю. Проблема, скорее всего из-а этого. В справке, по ссылке - "return" пишется с большой буквы.Автор - Dekterev Дата добавления - 26 Дек 2011 в 21:25
QNicolya Дата: Вт, 27 Дек 2011, 17:38 | Сообщение # 7
God gave Rock'N'Roll to you
Сообщений: 3369
Награды:
3
Репутация:
352
Статус: Offline
Упс, действительно не доглядел, что это не ява Добавлено (27.12.2011, 17:38) --------------------------------------------- Вот, прочитав внимательно ошибки, я кажись понял еще одно. Разве в строчке
Quote (yyyaaazzz )
(2059 )if(Input.GetKeyDown(KeyCode.F) || Input.GetKeyDown(KeyCode.return))
должно быть 2 скобки в конце? Ведь ошибка указывает именно на "Неверный маркер" Попробуйте удалить ее.
Если человек вас обманул - он мошенник, если он вас обманул дважды - вы дурак.
Сообщение Упс, действительно не доглядел, что это не ява Добавлено (27.12.2011, 17:38) --------------------------------------------- Вот, прочитав внимательно ошибки, я кажись понял еще одно. Разве в строчке
Quote (yyyaaazzz )
(2059 )if(Input.GetKeyDown(KeyCode.F) || Input.GetKeyDown(KeyCode.return))
должно быть 2 скобки в конце? Ведь ошибка указывает именно на "Неверный маркер" Попробуйте удалить ее. Автор - QNicolya Дата добавления - 27 Дек 2011 в 17:38
yyyaaazzz Дата: Вт, 27 Дек 2011, 19:40 | Сообщение # 8
Сообщений: 104
Награды:
0
Репутация:
83
Статус: Offline
Quote (QNicolya )
должно быть 2 скобки в конце? Ведь ошибка указывает именно на "Неверный маркер" Попробуйте удалить ее.
Спасибо, но проблема уже решена, надо было "return" с большой буквы писать
Сообщение Quote (QNicolya )
должно быть 2 скобки в конце? Ведь ошибка указывает именно на "Неверный маркер" Попробуйте удалить ее.
Спасибо, но проблема уже решена, надо было "return" с большой буквы писать Автор - yyyaaazzz Дата добавления - 27 Дек 2011 в 19:40
Dekterev Дата: Вт, 03 Янв 2012, 12:47 | Сообщение # 9
Сообщений: 1753
Награды:
16
Репутация:
892
Статус: Offline
Quote (QNicolya )
Разве в строчке
Quote (yyyaaazzz )
(2059 )if(Input.GetKeyDown(KeyCode.F) || Input.GetKeyDown(KeyCode.return))
должно быть 2 скобки в конце?
Так и должно быть. Функция "Input.GetKeyDown" вложена в "if". P.S. Тема переименована, отмечена решенной и закрыта!
Поиск | Правила | Новые сообщения
Сообщение Quote (QNicolya )
Разве в строчке
Quote (yyyaaazzz )
(2059 )if(Input.GetKeyDown(KeyCode.F) || Input.GetKeyDown(KeyCode.return))
должно быть 2 скобки в конце?
Так и должно быть. Функция "Input.GetKeyDown" вложена в "if". P.S. Тема переименована, отмечена решенной и закрыта! Автор - Dekterev Дата добавления - 03 Янв 2012 в 12:47