UFL9——输入控制模块

前置知识点

  1. Unity中 Input​ 公共类 相关知识点(Unity四部曲之Unity入门中)
  2. 事件中心模块

注意:

  1. 本节课主要针对的是PC端,鼠标键盘输入相关的内容,如果是手游,会有些不同,但是整体思路是一致的
  2. 本节课中主要针对老输入系统(Input​公共类)进行封装
    新输入系统(InputSystem​)相关知识详见:Unity进阶之InputSystem

为什么要制作 输入控制模块

制作输入控制模块主要是 降低 输入相关代码的耦合性,
以前我们制作老输入系统相关功能,都是在 Update​ 当中进行按键检测 处理对应逻辑
但是当游戏开发中存在角色切换功能时,可能就会存在冗余代码,
所以我们将通过输入控制模块来降低代码耦合性,减少冗余代码

输入控制模块的具体实现

  • 输入控制模块的具体实现
  • 输入控制模块的改键功能
  • 输入控制模块的获取输入消息