Unity怎么读取xml文件中的按键进行检测

1、配置文件

①参考之前的读取配置文件

②因为Unity代码中只认得小写字母,所以无论大小写,后面代码都是需要进行处理,变小

Unity怎么读取xml文件中的按键进行检测

<item>
  <item1>
    <moveSpeed>1</moveSpeed>
    <key_moveForward>M</key_moveForward>
    
  </item1>    
</item>

2、Unity代码中,读取xml文件

①字母变小

Unity怎么读取xml文件中的按键进行检测

Unity怎么读取xml文件中的按键进行检测

private string key_moveForward;
     case "key_moveForward":
                                key_moveForward = (i1.InnerText).ToLower();     
                                print("key_moveForward:" + key_moveForward);
                                break;

 

3、Update中按键检测

Unity怎么读取xml文件中的按键进行检测

        if (Input.GetKey(key_moveForward))
        {
            print("key_moveForward");
        }