Проблемка с GetKeyUp

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Re: Проблемка с GetKeyUp

Сообщение discouraged_one 10 окт 2011, 13:29

эм. не надо так просто стучать мне в личку ;-)
хде repro project для проблемы?
Unity Technologies
Аватара пользователя
discouraged_one
Unity Technologies
 
Сообщения: 197
Зарегистрирован: 19 май 2010, 15:56

Re: Проблемка с GetKeyUp

Сообщение VitaliyCh 10 окт 2011, 14:04

discouraged_one писал(а):эм. не надо так просто стучать мне в личку ;-)
хде repro project для проблемы?

Прошу прощения если поступил некорректно. Что есть repro project?
VitaliyCh
UNец
 
Сообщения: 44
Зарегистрирован: 02 май 2011, 20:29

Re: Проблемка с GetKeyUp

Сообщение discouraged_one 10 окт 2011, 14:15

ну минимальный проект который демонстрирует проблему. Ну чтобы я запустил и увидел
P.S. ничего страшного - претензии не к стучанию в личку - это нормально - а что похвали фиксить что-то - без проекта
Unity Technologies
Аватара пользователя
discouraged_one
Unity Technologies
 
Сообщения: 197
Зарегистрирован: 19 май 2010, 15:56

Re: Проблемка с GetKeyUp

Сообщение VitaliyCh 10 окт 2011, 14:40

Выкладываю тестовый проект с демонстрацией проблемы. На камере висит небольшой скрипт "ControlScript". Там собственно код.
У вас нет доступа для просмотра вложений в этом сообщении.
VitaliyCh
UNец
 
Сообщения: 44
Зарегистрирован: 02 май 2011, 20:29

Re: Проблемка с GetKeyUp

Сообщение discouraged_one 10 окт 2011, 17:17

хм. У меня всё работает
но по порядку

if (e.keyCode.ToString() == "166")
print("Pressed \"z\" key.");

вообше бред - не делайте так

if (Input.GetKeyUp(KeyCode.X))
print ("X key pressed.");

эта штука будет работать только если фокус у окна
Unity Technologies
Аватара пользователя
discouraged_one
Unity Technologies
 
Сообщения: 197
Зарегистрирован: 19 май 2010, 15:56

Re: Проблемка с GetKeyUp

Сообщение VitaliyCh 10 окт 2011, 18:07

discouraged_one писал(а):хм. У меня всё работает
но по порядку

if (e.keyCode.ToString() == "166")
print("Pressed \"z\" key.");

вообше бред - не делайте так

if (Input.GetKeyUp(KeyCode.X))
print ("X key pressed.");

эта штука будет работать только если фокус у окна

У меня к сожалению не работает, Вы на MacOS запускали? С фокусом окна ясно.
VitaliyCh
UNец
 
Сообщения: 44
Зарегистрирован: 02 май 2011, 20:29

Re: Проблемка с GetKeyUp

Сообщение discouraged_one 10 окт 2011, 18:08

У меня к сожалению не работает

а какая версия unity?
Unity Technologies
Аватара пользователя
discouraged_one
Unity Technologies
 
Сообщения: 197
Зарегистрирован: 19 май 2010, 15:56

Re: Проблемка с GetKeyUp

Сообщение VitaliyCh 10 окт 2011, 18:16

discouraged_one писал(а):а какая версия unity?

3.4.0f5
VitaliyCh
UNец
 
Сообщения: 44
Зарегистрирован: 02 май 2011, 20:29

Re: Проблемка с GetKeyUp

Сообщение discouraged_one 10 окт 2011, 21:46

попробуйте 3.4.1 - судя по коду там одну штуку поправили - должно заработать (если нет, то даж не знаю 8))
Unity Technologies
Аватара пользователя
discouraged_one
Unity Technologies
 
Сообщения: 197
Зарегистрирован: 19 май 2010, 15:56

Re: Проблемка с GetKeyUp

Сообщение VitaliyCh 10 окт 2011, 22:21

discouraged_one писал(а):попробуйте 3.4.1 - судя по коду там одну штуку поправили - должно заработать (если нет, то даж не знаю 8))

Спасибо, попробую отпишусь.
VitaliyCh
UNец
 
Сообщения: 44
Зарегистрирован: 02 май 2011, 20:29

Пред.

Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 19