获取属性 | hyperPad Documentation
Logo
Documentation对象获取属性
对象

获取属性

Published 2017年3月17日

描述

Get Attribute 行为会从选定的对象中获取一个属性,然后你可以输出该属性,以供其他行为使用。你可以在“对象属性”中设置属性,也可以使用 Set Attribute 行为动态设置属性。若要了解更多属性相关信息,请参阅对象属性帮助文档。

执行此行为时会立即触发事件。行为一经执行,就会返回指定的属性。

属性

立即触发

对象 A

你查看的属性专属于此对象。默认情况下会选中当前对象,但你也可以点按图形,从场景中选择其他对象。

预定义

选择“预定义”后,你可以选择之前在“对象属性”中输入的属性键。

动态

选择“动态”后,你可以手动输入属性键。如果你使用 **Set Attribute** 行为动态创建了属性,请使用此选项。

注意:动态属性是指在项目运行期间由其他行为创建的属性。在该属性存在之前,此键不会返回值。因此,请确保在指定名称的属性已由“设置属性”行为创建之后,再执行此行为。

属性键

这是你要获取的属性的名称/标题。随后会返回指定属性所存储的值。

对于预定义属性,你可以点按按钮并从列表中选择属性;对于动态属性,你必须手动输入属性名称。

默认值

获取不存在的属性时,将返回默认值。

输出

属性值

这是从指定属性中获取的值。

对象 ID

输出对象 ID。

示例

如果你为场景中的每个敌人都创建了一个“Health”属性,就可以使用“Get Attribute”获取其生命值,并查看它们存储的生命值数量。

下载示例项目

相关内容

Set Attribute

对象属性

获取属性