Objekter Attributter
Attributter er værdier, der gemmes på hvert objekt og kan tilgås senere. For eksempel, hvis du vil holde styr på helbredet for hver fjende i dit spil, kan du oprette et helbred-attribut. Når fjenden modtager skade, kan du indstille helbred-attributtet til en ny værdi.
Attributter kan være mere fleksible end dette. Du kan også dynamisk indstille og hente attributter uden at definere dem på forhånd, hvilket giver dig mulighed for at oprette datastrukturer.
Ved hjælp af adfærd kan du tilgå attributter fra ethvert objekt i din scene eller endda tilføje attributter dynamisk.
Definere Attributter:
Du kan prædefinere attributter fra fanen Attributter i objektets egenskaber (se Objektegenskaber for mere information).
For at tilføje en attribut skal du først indtaste et navn til attributten i søgefeltet (dette kaldes nogle gange en nøgle). Hvis attributten allerede findes, vil søgningen filtrere den fra for dig. Hvis den ikke findes, skal du trykke på + ikonet for at tilføje den nye attribut.
Når din attribut er tilføjet, kan du indtaste et vilkårligt tal eller tekst i inputfeltet for at forudindstille det. Du kan også lade det være tomt og indstille det dynamisk ved hjælp af adfærd.
Indstil Attribut Adfærd:
Ved hjælp af Indstil Attribut adfærden (beliggende i objekkategorien) kan du opdatere værdien for en hvilken som helst prædefineret attribut på et valgt objekt. Du har også mulighed for dynamisk at indstille eller oprette en attribut for dit specificerede objekt.
Prædefinerede Attributter
Som standard er attributnøgletypen "Prædefineret" valgt fra rullemenuen. Med denne mulighed valgt kan du indstille værdien for enhver prædefineret attribut. Tryk på "Vælg Attribut Nøgle" for at vise en liste over de attributter, der er anvendt på dit valgte objekt.
Når du har valgt den ønskede attribut, kan du indstille "Attribut Værdi" til hvad som helst, du ønsker. Når Indstil Attribut adfærden udføres, vil attributten blive indstillet til denne nye værdi.
Dynamiske Attributter
Hvis du vælger "Dynamisk" nøgletypen fra rullemenuen, kan du manuelt indtaste en nøgle (navn) og en værdi for en attribut, der skal indstilles.
Hvis den nøgle, du indtaster, eksisterer for det valgte objekt, så vil den specificerede attribut blive indstillet med den nye værdi. Men hvis du indtaster en nøgle, der ikke eksisterer for dit objekt, vil attributten blive oprettet for dig, når denne adfærd udføres.
Hent Attribut Adfærd:
Med Hent Attribut adfærden kan du hente værdien af en hvilken som helst prædefineret eller dynamisk attribut og derefter bruge den i en anden adfærd (se Deling af værdier).
Hent Attribut adfærden fungerer på en lignende måde som Indstil Attribut adfærden. Du kan vælge en Prædefineret attribut eller Dynamisk.
Men hvis du vælger en Dynamisk Attribut med Hent Attribut adfærden, skal den indtastede nøgle allerede eksistere. Det betyder, at attributten skal være prædefineret eller oprettet dynamisk før Hent Attribut adfærden udføres. Hvis du indtaster en nøgle for en attribut, der ikke eksisterer, så vil der ikke blive returneret noget.

