0

我希望我的 PS3 控制器能够控制我的统一游戏,但到目前为止进展并不顺利。我通过它附带的 USB 电缆将它插入我的计算机。我的电脑在插入时没有安装任何驱动程序,但它确实发出了声音,Unity 似乎已经检测到它,正在打印Joystick Connected (controller name here)

不幸的是,除此之外,控制器绝对什么都不做。我已经进入输入菜单并根据这张地图调整了输入:http: //forum.unity3d.com/threads/ps3-button-map.89288/ 在此处输入图像描述

但仍然一无所获。没有一个按钮可以做任何事情。

我还应该提到这是否有帮助,这就是我获得输入的方式:

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

1 回答 1

2

您需要一个特殊的驱动程序才能让您的 PS3 控制器在 PC 上运行。我强烈推荐ScpToolkit。这是最好的。

于 2016-08-08T21:59:04.807 回答