跳转至

GFInputMapping

API Reference / Standard / 类索引

  • 路径:addons/gf/standard/input/mapping/gf_input_mapping.gd
  • 模块:Standard
  • 继承:Resource
  • API:public
  • 类别:资源定义 (resource_definition)
  • 首次版本:3.17.0

单个动作的输入绑定集合。

成员概览

类型 名称 签名
属性 action var action: GFInputAction
属性 bindings var bindings: Array[GFInputBinding] = []
属性 modifiers var modifiers: Array[GFInputModifier] = []
属性 triggers var triggers: Array[GFInputTrigger] = []
属性 display_name var display_name: String = ""
属性 display_category var display_category: String = ""
方法 get_action_id func get_action_id() -> StringName:
方法 get_display_name func get_display_name() -> String:
方法 get_display_category func get_display_category() -> String:

属性

action

  • API:public
var action: GFInputAction

抽象输入动作。

bindings

  • API:public
var bindings: Array[GFInputBinding] = []

动作绑定列表。多个绑定会合并为同一个动作值。

modifiers

  • API:public
var modifiers: Array[GFInputModifier] = []

映射级输入修饰器,按顺序作用于该动作聚合后的值。

triggers

  • API:public
var triggers: Array[GFInputTrigger] = []

可选触发器,全部满足后动作才会被视为活跃。

display_name

  • API:public
var display_name: String = ""

可选显示名称覆盖。

display_category

  • API:public
var display_category: String = ""

可选显示分类覆盖。

方法

get_action_id

  • API:public
func get_action_id() -> StringName:

获取动作标识。

返回:稳定动作标识。

get_display_name

  • API:public
func get_display_name() -> String:

获取显示名称。

返回:显示名称。

get_display_category

  • API:public
func get_display_category() -> String:

获取显示分类。

返回:显示分类。