辞典

辞典的具体使用可以参看下面的视频~

什么是辞典?

辞典是使用键-值关联储存数据的一个对象。键是文本形式,其关联值可以是数字或者文本。辞典中键名是唯一的,不会同时存在两个同样的键名。
如下图所示,辞典使用键值关联,每一个键下对应一个数值或文本。

添加辞典对象

在上方顶部快捷栏中,图标就是添加辞典对象。使用鼠标左键点击即在抽象对象库中添加一个新的辞典对象。

添加辞典对象成功后,在左下方抽象对象库会出现辞典对象。在抽象对象库对着辞典对象右键可以重命名。

辞典对象增删查改

辞典初始化时默认为空。

辞典添加键值

添加键:将一个新键建入辞典,如果已存在该键则覆盖值。

如下图所示,在场景开始时,设置辞典键和值。

辞典设置键值

设置键:设置辞典中已存在的键所对应的值,如果键不存在,则不会进行操作。

如下图所示,点击按钮时,设置辞典键对应值。

辞典删除键值

删除键:删除辞典中的键和所对应的值。

如下图所示,点击按钮时,删除辞典的键和对应值。

获取辞典中指定键的值

从辞典中获取某个键的值,可以用到这个表达式:辞典名.get(“键名”).
如下图所示,点击按钮设置文本为辞典“血量”键对应的值。

循环辞典

辞典有两个条件,”遍历辞典”和”比较当前值”,使用条件会逐个键循环遍历并且检查每个键的值,使用循环辞典条件时,我们可以使用以下的表达式来获取对应的值.

辞典名.currentvalue 获取遍历辞典循环中,当前的键所对应的值。
辞典名.currentkey 获取遍历辞典循环中,当前的键名称。