Atributele Obiectului | hyperPad Documentation

Loading...

Logo

Atributele sunt valori stocate pe fiecare obiect pentru a fi accesate ulterior. De exemplu, dacă dorești să urmărești sănătatea fiecărui inamic din jocul tău, poți crea un atribut de sănătate. Când inamicul primește daune, poți seta atributul de sănătate la o nouă valoare.

Atributele pot fi mai flexibile decât atât. Poți de asemenea să setezi și să obții atribute dinamic fără a fi nevoie să le definești mai întâi, permițându-ți să creezi structuri de date.

Folosind comportamente, poți accesa atribute din orice obiect din scena ta sau chiar să adaugi atribute dinamic.

Definirea Atributelor:

Poti predefini atribute din tab-ul Atribute în Proprietățile Obiectului (vezi Proprietățile Obiectului pentru mai multe informații).

Pentru a adăuga un atribut, mai întâi introdu un nume pentru atribut în câmpul de căutare (acesta este uneori denumit cheie). Dacă atributul există deja, căutarea îl va filtra pentru tine. Dacă nu există, apasă pe iconița + pentru a adăuga noul atribut.

Odată ce atributul tău este adăugat, poți introduce orice număr sau text în câmpul de introducere pentru a-l predefini. Poți de asemenea să-l lași gol și să-l setezi dinamic folosind comportamente.

Comportamentul Setare Atribut:

Folosind comportamentul Setare Atribut (situat în categoria Obiect), poți actualiza valoarea pentru orice atribut predefinit pe un obiect selectat. De asemenea, ai opțiunea de a seta sau crea un atribut dinamic pentru obiectul specificat.

Atribute Predefinite

Implicit, tipul de cheie de atribut "Predefinit" este selectat din lista derulantă. Cu această opțiune selectată, poți seta valoarea pentru orice atribut predefinit. Apasă pe "Selectează Cheia Atributului" pentru a afișa o listă de atribute aplicate obiectului tău selectat.

Odată ce ai selectat atributul dorit, poți seta "Valoarea Atributului" la orice vrei. Odată ce comportamentul Setare Atribut este executat, atributul va fi setat la această nouă valoare.

Atribute Dinamice

Dacă selectezi tipul de cheie "Dinamica" din lista derulantă, poți introduce manual o cheie (nume) și o valoare pentru un atribut de setat.

Dacă cheia pe care o introduci există pentru obiectul selectat, atunci atributul specificat va fi setat cu noua valoare. Totuși, dacă introduci o cheie care nu există pentru obiectul tău, atributul va fi creat pentru tine odată ce acest comportament este executat.

Comportamentul Obținere Atribut:

Cu comportamentul Obținere Atribut, poți obține valoarea oricărui atribut predefinit sau dinamic, apoi să o transmiți către un alt comportament (vezi Împărtășirea Valorilor).

Comportamentul Obținere Atribut funcționează similar cu comportamentul Setare Atribut. Poți selecta un atribut Predefinit sau Dinamici.

Totuși, dacă selectezi un Atribut Dinamic cu comportamentul Obținere Atribut, cheia introdusă trebuie să existe deja. Aceasta înseamnă că atributul trebuie să fie predefinit sau creat dinamic înainte de a fi executat comportamentul Obținere Atribut. Dacă introduci o cheie pentru un atribut care nu există, atunci nu va fi returnat nimic.