Unity中的输入管理器(PS3控制器)

时间:2015-07-22 18:05:45

标签: button input printing unity3d

我完全不明白为什么我对动作脚本的调用不起作用?我猜我必须在Unity的输入管理器中错误填写细节。

这是我找到并尝试重用并添加到我的FPC的脚本:



#pragma strict

var comboCount: int = 0;
 
 function Update () 
 {
     if (Input.GetKey("KeyCode.joystick button 2"))
         comboFunction();
 }
 
 function comboFunction ()
 {
     switch (comboCount)
     {
         case 0:
             print ("Idle");
             comboCount += 1;
             break;
         case 1:
             print ("Attack1");
             comboCount += 1;
             break;
         case 2:
             print ("Attack2");
             comboCount += 1;
             break;
         case 3:
             print ("Attack3");
             comboCount = 0;
             break;
        }
    }




1 个答案:

答案 0 :(得分:0)

要使用Android Design Support Library Documentation

获取已配置的InputManager轴

我无法看到您是否附加了Input.GetAxis()配置的n图像,但是您需要将InputManager上配置的相同轴名称作为Input.GetAxis(“axisName”)的字符串传递