键盘映射表类
public class KeyMapping
{
public string actionName;
public KeyCode keyCode;
public KeyMapping(string actionName, KeyCode keyCode)
{
this.actionName = actionName;
this.keyCode = keyCode;
}
}
KeySettingManager为单例类
在LoadKeySettings()中填写自己需要的键位对即可。
调用GetKey(string actionName)获取行为对应的KeyCode
调用SetKey(string actionName, KeyCode newKeyCode)设置行为对应KeyCode