[Решено] не работает Input.GetKeyDown(KeyCode.return) - Форум Игроделов
Вс, 09 Фев 2025, 18:30 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[Решено] не работает 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();
}


Заранее спасибо smile
 
СообщениеВот. Привожу тексты ошибок и кусок скрипта на который указывают ошибки. Ничего сделать не могу.... Уже четыре часа сидел, не могу понять что делать...

Ошибки:
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();
}


Заранее спасибо smile

Автор - 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)
нужно тоже всунуть точку с запятой.

Не, тут не должно быть точки с запятой - это точно... Но все равно спасибо smile
 
Сообщение
Quote (QNicolya)
нужно тоже всунуть точку с запятой.

Не, тут не должно быть точки с запятой - это точно... Но все равно спасибо smile

Автор - 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) ? Что это за клавиша - *ретурн* ? twisted
Это С# ?

PS. СтарТопику + 20 - за название темы...
ТопикСтартеру...


X.cor.R (Prologue)
 
СообщениеА что такое (KeyCode.return) ? Что это за клавиша - *ретурн* ? twisted
Это С# ?

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
Упс, действительно не доглядел, что это не ява surprised

Добавлено (27.12.2011, 17:38)
---------------------------------------------
Вот, прочитав внимательно ошибки, я кажись понял еще одно.
Разве в строчке

Quote (yyyaaazzz)
(2059 )if(Input.GetKeyDown(KeyCode.F) || Input.GetKeyDown(KeyCode.return))

должно быть 2 скобки в конце? Ведь ошибка указывает именно на "Неверный маркер"
Попробуйте удалить ее.


Если человек вас обманул - он мошенник, если он вас обманул дважды - вы дурак.
 
СообщениеУпс, действительно не доглядел, что это не ява surprised

Добавлено (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" с большой буквы писать smile
 
Сообщение
Quote (QNicolya)
должно быть 2 скобки в конце? Ведь ошибка указывает именно на "Неверный маркер"
Попробуйте удалить ее.

Спасибо, но проблема уже решена, надо было "return" с большой буквы писать smile

Автор - 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
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2025