取得屬性 | hyperPad Documentation
Logo
Documentation物件取得屬性

描述

Get Attribute 行為會從選取的物件取得屬性。接著,您可以輸出此屬性,並搭配其他行為使用。您可以在「物件屬性」中設定屬性,也可以使用 Set Attribute 行為動態設定屬性。如需進一步了解屬性,請參閱物件屬性說明文件。

此行為執行時會立即觸發事件。行為一經執行,就會傳回指定的屬性。

屬性

立即觸發

物件 A

您看到的屬性是此物件專屬的。預設會選取目前的物件,但您可以點按圖示,選擇場景中的其他物件。

預先定義

選取「預先定義」後,您可以選擇先前在「物件屬性」中輸入的屬性索引鍵。

動態

選取「動態」後,您可以手動輸入屬性索引鍵。如果您使用 **Set Attribute** 行為動態建立了屬性,請使用此選項。

注意:動態屬性是指專案執行時才會存在,且由其他行為建立的屬性。在屬性建立之前,該索引鍵不會傳回值。因此,請確保在 **Set Attribute** 行為已建立指定名稱的屬性之後,才執行此行為。

屬性索引鍵

這是您要取得之屬性的名稱/標題。指定的屬性會傳回其儲存的值。

若要選取預先定義的屬性,請點按按鈕並從清單中選擇;若要選取動態屬性,則必須手動輸入屬性名稱。

預設值

若取得不存在的屬性,則會傳回預設值。

輸出

屬性值

這是從指定屬性取得的值。

物件 ID

此輸出會傳回物件 ID。

範例

如果您為場景中的每個敵人建立了「Health」屬性,就可以使用「Get Attribute」傳回生命值,查看它們所儲存的生命值。

下載範例專案

相關項目

Set Attribute

物件屬性

取得屬性