在Unity中接入Xbox360手柄

简单说说U3D如何获取Xbox的输入:

首先我们需要在input中进行修改,按键和摇杆我各给一张图作为例子。

在Unity中接入Xbox360手柄_第1张图片

在Unity中接入Xbox360手柄_第2张图片

注意红框标记的地方,不同的按钮或者摇杆区别也只是在这里。后面我会给张图来介绍各个按钮对应的值。

在Update里面写入这样的代码 。

        print ("LeftX"+Input.GetAxis("LeftX"));
        print ("LeftY"+Input.GetAxis("LeftY"));

        if(Input.GetButtonDown("back")){

            print ("back");
        }

        if(Input.GetButtonDown("start")){
            print ("start");
        }

        if(Input.GetButtonDown("a")){
            print ("a");
        }

        if(Input.GetButtonDown("b")){
            print ("b");
        }

        if(Input.GetButtonDown("x")){
            print ("x");
        }

        if(Input.GetButtonDown("y")){
            print ("y");
        }


各个按钮、摇杆对应的值: 
在Unity中接入Xbox360手柄_第3张图片



你可能感兴趣的:(Unity3d)