如何将KeyList KeyCode更改为Crossplatformmobileinput?

时间:2019-04-03 01:41:45

标签: c# android visual-studio unity3d keycode

我想将键码输入更改为crossplatforminput以便能够在android设备上播放,但这确实很难 下面是与我的问题有关的代码

并且我尝试根据自己的知识进行调整,并且尝试进行谷歌搜索,但仍然找不到答案

 private List<KeyList> _keysList;

void Update() {
      if (!photonView.isMine || _player.Hp.Cur.Value <= 0 || _player.State.Rigor || !IsCorrectAnimationState() || _player.Debuff.State[DebuffType.Stun])
        return;
      for (int i=0; i<_keysList.Count; ++i) {
        if (_player.Level.Cur.Value < _requireLv[i])
          continue;
        if (_isDisabled[i] && (_player.Level.Cur.Value == _requireLv[i]))
          EnableSkill(i);

        for (int k=0; k<_keysList[i].keys.Count; ++k) {
          if (_canUseList[i] && CrossPlatformInputManager.GetButton(_keysList[i].keys[k])) {
            InstantiateSkill(i);
            StartCT(i);
            UpdateCT(i);
            break;
          }
        }
      }
    }


 public class KeyList {
    public List<KeyList> keys;
  }

结果仍然失败,因为我还不能解决问题

0 个答案:

没有答案