Objekt Attribut | hyperPad Documentation

Loading...

Logo
Huvudredigerare

Objekt Attribut

Last updated January 25, 2016

Attribut är värden som lagras på varje objekt för att kunna nås senare. Till exempel, om du vill hålla reda på hälsan hos varje fiende i ditt spel kan du skapa ett hälsoattribut. När fienden tar skada kan du ställa in hälsoattributet till ett nytt värde.

Attribut kan vara mer flexibla än så här. Du kan också ställa in och hämta attribut dynamiskt utan att först definiera dem, vilket gör att du kan skapa datatyper.

Genom att använda beteenden kan du få åtkomst till attribut från vilket objekt som helst i din scen, eller till och med lägga till attribut dynamiskt.

Definiera Attribut:

Du kan fördefiniera attribut från fliken Attribut i Objekt Egenskaper (se Objekt Egenskaper för mer information).

För att lägga till ett attribut, ange först ett namn för attributet i sökfältet (detta kallas ibland en nyckel). Om attributet redan finns kommer sökningen att filtrera bort det för dig. Om det inte finns, tryck på + ikonen för att lägga till det nya attributet.

När ditt attribut har lagts till kan du ange vilket nummer eller text som helst i inmatningsfältet för att förinställa det. Du kan också lämna det tomt och ställa in det dynamiskt med hjälp av beteenden.

Ställ In Attribut Beteende:

Genom att använda Ställ In Attribut -beteendet (beläget i Objekt-kategorin) kan du uppdatera värdet för vilket fördefinierat attribut som helst på ett valt objekt. Du har också möjlighet att dynamiskt ställa in eller skapa ett attribut för ditt angivna objekt.

Fördefinierade Attribut

Som standard är den "Fördefinierad" attributnyckeltypen vald från rullgardinsmenyn. Med detta alternativ valt kan du ställa in värdet för vilket fördefinierat attribut som helst. Tryck på "Välj Attributnyckel" för att visa en lista över attribut som tillämpats på ditt valda objekt.

När du har valt det önskade attributet kan du ställa in "Attributvärde" till vad du vill. När Ställ In Attribut -beteendet har körts kommer attributet att ställas in på detta nya värde.

Dynamiska Attribut

Om du väljer "Dynamisk" nyckeltyp i rullgardinsmenyn kan du manuellt ange en nyckel (namn), och ett värde för ett attribut att ställa in.

Om nyckeln du anger finns för det valda objektet, kommer det angivna attributet att ställas in med det nya värdet. Men om du anger en nyckel som inte finns för ditt objekt, kommer attributet att skapas för dig så snart detta beteende körs.

Hämta Attribut Beteende:

Med Hämta Attribut -beteendet kan du hämta värdet av vilket fördefinierat eller dynamiskt attribut som helst, och sedan skicka det till ett annat beteende (se Dela Värden).

Hämta Attribut -beteendet fungerar på ett liknande sätt som Ställ In Attribut -beteendet. Du kan välja ett Fördefinierat attribut eller Dynamiskt.

Men om du väljer ett Dynamiskt Attribut med Hämta Attribut -beteendet, måste den angivna nyckeln redan existera. Detta innebär att attributet måste vara fördefinierat, eller skapat dynamiskt innan Hämta Attribut -beteendet körs. Om du anger en nyckel för ett attribut som inte finns, kommer inget att returneras.