2015-07-24 5 views
0

У меня есть пара вопросов о Unity3d и игровых контроллерах на ПК.Могу ли я использовать несколько геймпадов с Unity3d?

В Unity3d можно использовать игровой пульт в качестве источника входного сигнала? Если да, то какие игровые площадки поддерживаются (например, Xbox)? Нужен ли мне плагин или чужой код? Могу ли я использовать вибрацию?

Могу ли я получить входные данные из нескольких игровых площадок одновременно (кооператив до 4 игроков на одной машине)?

Я просмотрел несколько мест, и кажется, что использование XInput позволит поддерживать Xbox-контроллер в Unity в Windows. Я ничего не видел при поддержке нескольких контроллеров (например, 2-4 контроллера на одном ПК). Большое вам спасибо за ваше время!

ответ

1

Вы можете получить ввод определенного джойстика, используя этот

кнопки джойстика (от конкретного джойстика): «joystick 1 button 0”, “joystick 1 button 1”, “joystick 2 button 0”, …

http://docs.unity3d.com/Manual/ConventionalGameInput.html

Ближе к концу страницы

+0

Вы только ответили первый вопрос, но спасибо за информацию до сих пор! Я буду помнить об этом, но знаете ли вы что-нибудь о вибрации или нескольких игровых площадках одновременно? –

+0

Используйте сопрограммы для выполнения чего-либо одновременно. http://docs.unity3d.com/Manual/Coroutines.html Что касается вибрации, проверьте эту ссылку. http://answers.unity3d.com/questions/218084/xinput-how-do-i-access-vibration-on-360-controller.html?sort=oldest У меня нет контроллера 360, поэтому я не могу подтвердить. –

+0

Спасибо, я посмотрю, смогу ли я заставить все это работать! –

 Смежные вопросы

  • Нет связанных вопросов^_^