Atributs d'Objecte | hyperPad Documentation

Loading...

Logo
DocumentationEditor PrincipalAtributs d'Objecte
Editor Principal

Atributs d'Objecte

Last updated January 25, 2016

Els atributs són valors emmagatzemats en cada objecte per ser accedits més tard. Per exemple, si vols fer un seguiment de la salut de cada enemic en el teu videojoc, pots crear un atribut de salut. Quan l'enemic rep dany, pots establir l'atribut de salut a un nou valor.

Els atributs poden ser més flexibles que això. També pots establir i obtenir atributs dinàmicament sense haver-los de definir prèviament, permetent-te crear estructures de dades.

Utilitzant comportaments, pots accedir a atributs des de qualsevol objecte de la teva escena, o fins i tot afegir atributs dinàmicament.

Definint Atributs:

Pots predefinir atributs des de la pestanya Atributs a les Propietats de l'Objecte (veure Propietats de l'Objecte per més informació).

Per afegir un atribut, primer introdueix un nom per a l'atribut al camp de cerca (això es coneix a vegades com a clau). Si l'atribut ja existeix, la cerca el filtrarà per tu. Si no existeix, toca la icona + per afegir el nou atribut.

Un cop el teu atribut és afegit, pots introduir qualsevol número o text al camp d'entrada per preestablir-lo. També pots deixar-lo en blanc i establir-lo dinàmicament utilitzant comportaments.

Comportament d'Establiment d'Atribut:

Utilitzant el comportament Establir Atribut (situat a la categoria Objecte), pots actualitzar el valor de qualsevol atribut predefinit en un objecte seleccionat. També tens l'opció de configurar dinàmicament o crear un atribut per al teu objecte especificat.

Atributs Predefinits

Per defecte, el tipus de clau d'atribut "Predefinit" és seleccionat del menú desplegable. Amb aquesta opció seleccionada, pots establir el valor de qualsevol atribut predefinit. Toca "Seleccionar Clau d'Atribut" per mostrar una llista d'atributs aplicats al teu objecte seleccionat.

Un cop hagis seleccionat l'atribut desitjat, pots establir el "Valor d'Atribut" a qualsevol cosa que vulguis. Un cop el comportament Establir Atribut s'executi, l'atribut s'establirà a aquest nou valor.

Atributs Dinàmics

Si seleccionis el tipus de clau "Dinàmic" del menú desplegable, pots introduir manualment una clau (nom) i un valor per a un atribut a establir.

Si la clau que introdueixes existeix per a l'objecte seleccionat, llavors l'atribut especificat s'establirà amb el nou valor. No obstant això, si introdueixes una clau que no existeix per al teu objecte, l'atribut serà creat per tu un cop aquest comportament s'executi.

Comportament d'Obtenir Atribut:

Amb el comportament Obtenir Atribut pots obtenir el valor de qualsevol atribut predefinit o dinàmic, i després enviar-lo a un altre comportament (veure Compartir Valors).

El comportament Obtenir Atribut funciona de manera similar al comportament Establir Atribut. Pots seleccionar un atribut Predefinit o Dinàmic.

No obstant això, si selecciones un Atribut Dinàmic amb el comportament Obtenir Atribut, la clau introduïda ha d'existir ja. Això significa que l'atribut ha d'estar predefinit o creat dinàmicament abans que el comportament Obtenir Atribut s'executi. Si introdueixes una clau per a un atribut que no existeix, llavors no es retornarà res.