对象
获取属性
Published 2017年3月17日
描述
Get Attribute 行为会从选定的对象中获取一个属性,然后你可以输出该属性,以供其他行为使用。你可以在“对象属性”中设置属性,也可以使用 Set Attribute 行为动态设置属性。若要了解更多属性相关信息,请参阅对象属性帮助文档。
执行此行为时会立即触发事件。行为一经执行,就会返回指定的属性。
属性
立即触发
| 对象 A |
你查看的属性专属于此对象。默认情况下会选中当前对象,但你也可以点按图形,从场景中选择其他对象。 |
| 预定义 |
选择“预定义”后,你可以选择之前在“对象属性”中输入的属性键。 |
| 动态 |
选择“动态”后,你可以手动输入属性键。如果你使用 **Set Attribute** 行为动态创建了属性,请使用此选项。 注意:动态属性是指在项目运行期间由其他行为创建的属性。在该属性存在之前,此键不会返回值。因此,请确保在指定名称的属性已由“设置属性”行为创建之后,再执行此行为。 |
| 属性键 |
这是你要获取的属性的名称/标题。随后会返回指定属性所存储的值。 对于预定义属性,你可以点按按钮并从列表中选择属性;对于动态属性,你必须手动输入属性名称。 |
| 默认值 |
获取不存在的属性时,将返回默认值。 |
输出
| 属性值 |
这是从指定属性中获取的值。 |
| 对象 ID |
输出对象 ID。 |
示例
如果你为场景中的每个敌人都创建了一个“Health”属性,就可以使用“Get Attribute”获取其生命值,并查看它们存储的生命值数量。

