Unreal4蓝图 Map 节点&蓝图 Set 节点0017ba
2021-06-04 本文已影响0人
深呼吸10911
蓝图 Map 节点
使用蓝图 Map 时节点接口的总览。
Map 的节点接口提供为开发者提供以下功能在蓝图中进行使用:将键和相关联的值(键值对)添加到 Map、从 Map 移除物品、清除 Map、查找 Map 中所包含的键和值,以及检查 Map 的长度。 以下指南提供虚幻引擎 4(UE4)中组成蓝图集的诸多节点的额外信息。
Add将一个键值对添加到 Map。
Add 节点将把一个键和一个值(键值对)添加到 Map,进而增加 Map 的长度。将键值对添加到 Map 时,节点将检查添加的键是否等于 Map 中现有的键。 如果新键等于 Map 中已有的键,那么与键关联的现有值将被新值所覆盖。此节点完成其运算后, 键将保证与其相应的值所关联,直到 Map 之后出现变化。
输入
输出
使用范例
______________________________________________________________________________________________
Clear清除 Map 的所有条目。
Clear 节点从一个给定 Map 移除所有键值对,移除 Map 的所有内容。其后,Map 的长度将被重设为零。
______________________________________________________________________________________________
Contains此节点检查是否提供的 Map 中有键存在。
Contains 节点使用一个提供的键在 Map 中搜索关联的项,如果 Map 包含该项则返回 true,确认键存在。
______________________________________________________________________________________________
Find找到与提供的键相关联的值。
Find 节点已提供一个键,在 Map 中搜素项目。如 Map 包含此项目则返回 true,如果找到项目随后返回一个值。
______________________________________________________________________________________________
Keys输出 Map 中所有键的阵列。
Keys 节点输出一个给定 Map 中所有键的阵列。
______________________________________________________________________________________________
Length决定提供的 Map 中的条目数量。
Length 节点能获取给定 Map 中的条目数量。
______________________________________________________________________________________________
Remove从 Map 移除一个键值对。
Remove 节点将从 Map 移除一个键值对,从而减少 Map 的长度。从 Map 移除键值对时,节点将检查键是否在 Map 中。 如键未在 Map 中,键值对将不会被移除。
______________________________________________________________________________________________
Values输出 Map 中所有值的阵列。
Values 节点输出一个给定 Map 中所有值的阵列。
______________________________________________________________________________________________
蓝图 Set 节点使用蓝图 Set 时节点接口的总览。
Set 的节点接口提供为开发者提供以下功能在蓝图中进行使用:将项目添加到 Set、从 Set 移除项目、 清除 Set、查找 Set 中所包含的键和值,以及检查 Set 的长度。 以下指南提供虚幻引擎 4(UE4)中组成蓝图集的诸多节点的额外信息。