2016-08-08 4 views
0

Я хочу, чтобы мой контроллер PS3 контролировал мою игру единства, и пока все идет не так хорошо. Я подключил его к компьютеру через USB-кабель, к которому он подключился. Мой компьютер не устанавливать никаких драйверов, когда я включил его, но это сделать звук и Unity, кажется, обнаружили его, печать Joystick Connected (controller name here)Получение входа контроллера PS3 в Unity3D

К сожалению, за то, что контроллер не делает абсолютно ничего. Я пошел в меню ввода и скорректировал вход в соответствии с этой картой: http://forum.unity3d.com/threads/ps3-button-map.89288/ enter image description here

но все равно ничего не получаю. Ни одна кнопка ничего не делает.

Я должен также упомянуть, если это помогает, это то, как я получаю вход:

void FixedUpdate() 
{ 
    float movehorizontal = Input.GetAxis("Horizontal"); 
    float movevertical = Input.GetAxis("Vertical"); 
    Vector3 movement = new Vector3(movehorizontal, 0, movevertical); 
    rb.AddForce(movement * speed); 
} 

ответ

2

Вам нужен специальный драйвер, чтобы получить ваш PS3 контроллер для работы на ПК. Я очень рекомендую ScpToolkit. Это лучший из них.