文档:输入系统帮助
whiteviera2025-10-04
需要添加新的输入模式?
- 创建需要的
InputAction、InputMappingContext和对应的InputActionHandler类。 - 创建需要的
InputLayer并填充Action,ActionMapping和InputActionHander。 - 在
EInputMode中添加对应的输入模式枚举。 - 在
InputModeConfig里面添加对应的输入模式配置。
需要添加新的输入层?
- 创建需要的
InputAction和InputMappingContext。 - 为每种
InputAction创建一个Handler实例。- 在
Handler实例中可以访问GetContext函数以获取传入的上下文,并Cast成对应类型的对象。
- 在
- 创建一个新的
InputLayer数据资产并在其中填充对应的Action,ActionMapping和InputActionHandler。 - 获取玩家控制器上的输入管理器并调用
AddOverlayLayer函数;传入前文对应的上下文对象。