![]() |
Клавиши расположенные в нескольких местах
Возникла проблема такого рода. При нажатии левого или правого Shift в Output ничего не пишет. Ось - Mac OS X, раскладка - U.S. English.
Код AS3:
|
где-то я читал ,что мак не имеет различия между левым и правым шифтом
Добавлено через 1 минуту http://answers.unity3d.com/questions...-both-key.html |
Как минимум - надо добавить еще два trace.
Перед if (e.keyCode == Keyboard.SHIFT). И после if (e.keyCode == Keyboard.SHIFT). Что пишет? |
Цитата:
А на винде данный код работает? |
Цитата:
|
Цитата:
Цитата:
Код AS3:
|
Цитата:
The left Shift key was pressed The right Shift key was pressed Добавлено через 2 минуты А так? Код AS3:
Цитата:
Вот: Unity console will return both "Left Shift" and "Right Shift" each time the key is pressed. This also happens if I specifically bind the "left shift" and "right shift" keys to an input in the Input Manager. |
Цитата:
Цитата:
Код AS3:
|
Короче, я так понял, что конкретного ответа на данный вопрос нету применительно к Flash IDE.
|
goldlider вы хоть попроьбовали хоть раз заменить keyLocation на keyBoard и keyCode ? Помоему нет
|
| Часовой пояс GMT +4, время: 04:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.