返回 导航

UE5

hangge.com

UE5 - 映射(字典)使用详解(创建、添加、删除、获取值)

作者:hangge | 2025-07-25 08:32
    映射的一个元素中存在 KeyValue 两种内容,与集合一样,一个映射中只能存在唯一的 Key。而 Value 是与 Key 一对一绑定的,ValueKey 不同,Value 可以不是唯一的。下面我将通过样例详细演示映射的使用。

1,创建映射

(1)新建一个“字符串”型变量并命名为“StringMap

(2)在“细节”面板中设置“容器类型”为“映射”,值的类型为“整数”。

(3)编译蓝图后在“细节”面板中新增两个元素,每个 Key 与对应映射是一一对应的,元素中左侧的为 Key,右侧的为 Key 对应的 Value

2,得到 Keys 与对应映射的值

(1)使用“KEYS”节点能够获得映射中的所有 Key 值。

(2)使用“VALUES””节点能够获得映射中的所有 Value 值。
  • 运行结果如下:

(3)使用“FIND”节点可以获取指定 key 对应的 value 值。
  • 运行结果如下:

3,添加值(更新值)

使用映射专用的“ADD”节点可以添加映射的值。如果该键已存在于映射中,则与改键关联的值被覆盖。

4,删除值

(1)使用“CLEAR"节点清除映射的所有值。

(2)使用“REMOVE”节点可以根据 key 删除指定的元素。

5,获取元素数量

使用“LENGTH”节点可以返回映射中的元素数量。

6,检查键是否存在

CONTAINS”节点接收一个键作为输入参数,如果映射包含使用该键的元素,则返回 True

7,在事件图表中创建映射

使用“Make Map”节点从“事件图表”选项卡中的“变量”类别创建一个映射。单击“添加引脚”加号按钮,添加输入引脚。

评论

全部评论(0)

回到顶部