Objekteigenschaften | hyperPad Documentation

Loading...

Logo
DocumentationHaupteditorObjekteigenschaften

Attribute sind Werte, die auf jedem Objekt gespeichert werden, um später darauf zuzugreifen. Wenn Sie beispielsweise die Gesundheit jedes Gegners in Ihrem Spiel verfolgen möchten, können Sie ein Gesundheitsattribut erstellen. Wenn der Gegner Schaden erhält, können Sie das Gesundheitsattribut auf einen neuen Wert setzen.

Attribute können flexibler sein als das. Sie können Attribute auch dynamisch setzen und abrufen, ohne sie zuerst vordefinieren zu müssen, was es Ihnen ermöglicht, Datenstrukturen zu erstellen.

Mit Verhaltensweisen können Sie auf Attribute von jedem Objekt in Ihrer Szene zugreifen oder sogar Attribute dynamisch hinzufügen.

Attribute definieren:

Sie können Attribute im Tab "Attribute" in den Objekteigenschaften vordefinieren (siehe Objekteigenschaften für weitere Informationen).

Um ein Attribut hinzuzufügen, geben Sie zuerst einen Namen für das Attribut im Suchfeld ein (dies wird manchmal als Schlüssel bezeichnet). Wenn das Attribut bereits existiert, wird es für Sie herausgefiltert. Wenn es nicht existiert, tippen Sie auf das + Symbol, um das neue Attribut hinzuzufügen.

Sobald Ihr Attribut hinzugefügt ist, können Sie jede Zahl oder jeden Text im Eingabefeld eingeben, um es voreinzustellen. Sie können es auch leer lassen und es dynamisch mit Verhaltensweisen setzen.

Attributverhalten setzen:

Mit dem Attribut setzen Verhalten (im Objekt-Kategorie) können Sie den Wert für jedes vordefinierte Attribut eines ausgewählten Objekts aktualisieren. Sie haben auch die Möglichkeit, ein Attribut dynamisch für Ihr angegebenes Objekt zu setzen oder zu erstellen.

Vordefinierte Attribute

Standardmäßig ist der Typ "Vordefiniert" aus der Dropdown-Liste ausgewählt. Mit dieser Option können Sie den Wert für jedes vordefinierte Attribut setzen. Tippen Sie auf "Attributschlüssel auswählen", um eine Liste von Attributen anzuzeigen, die auf Ihrem ausgewählten Objekt angewendet wurden.

Sobald Sie das gewünschte Attribut ausgewählt haben, können Sie den "Attributwert" auf alles setzen, was Sie möchten. Sobald das Attribut setzen Verhalten ausgeführt wird, wird das Attribut auf diesen neuen Wert gesetzt.

Dynamische Attribute

Wenn Sie den Typ "Dynamisch" aus der Dropdown-Liste auswählen, können Sie manuell einen Schlüssel (Namen) und einen Wert für ein Attribut eingeben, das gesetzt werden soll.

Wenn der Schlüssel, den Sie eingeben, für das ausgewählte Objekt existiert, wird das angegebene Attribut mit dem neuen Wert gesetzt. Wenn Sie jedoch einen Schlüssel eingeben, der für Ihr Objekt nicht existiert, wird das Attribut für Sie erstellt, sobald dieses Verhalten ausgeführt wird.

Attributverhalten abrufen:

Mit dem Attribut abrufen Verhalten können Sie den Wert jedes vordefinierten oder dynamischen Attributs abrufen und dann an ein anderes Verhalten ausgeben (siehe Werte teilen).

Das Attribut abrufen Verhalten funktioniert ähnlich wie das Attribut setzen Verhalten. Sie können ein vordefiniertes Attribut oder dynamisch auswählen.

Wenn Sie jedoch ein dynamisches Attribut mit dem Attribut abrufen Verhalten auswählen, muss der eingegebene Schlüssel bereits existieren. Das bedeutet, dass das Attribut vordefiniert oder dynamisch erstellt worden sein muss bevor das Attribut abrufen Verhalten ausgeführt wird. Wenn Sie einen Schlüssel für ein Attribut eingeben, das nicht existiert, wird nichts zurückgegeben.