*   >> Lese Utdanning Artikler >> science >> programming

Trykknapp Tutorial Series - Legge Levels

tte malen attributt i foretaket element vi definerer enheten blir opprettet som blir basert av den malen. Etter at vi leverer de nødvendige data for å spesialisere hver enhet eksempel at data blir stillingen til selskapet i dette tilfellet.

Kode

De tre nye fiendtlige enheter er samlet opp i en gruppe.

Kode

På dette punktet har vi definerer enheter som inneholder lederen komponenter og SpriteSheets som skal deles av alle fiendtlige enheter. Vi har også definert en mal for fiender, og opprettet tre nye tilfeller av fiendens entiies basert off som mal.

Det siste trinnet er å binde opp alle disse enhetene i en individuell plan.

nivå dinfiintions er holdt i en rot element kalt LevelDescriptions.

Kode

Hver enkelt nivå er definert i et element kalt nivå. Indeksen attributtet definerer et tall som er brukt for å referere til det nivået. Navnet attributtet definerer et brukervennlig navn å referere nivået med.

Kode

Hver av XML-filer som ble opprettet ovenfor er referert til i filen elementer.

Filnavnet angir plasseringen av XML som om det ble referert som en trykknapp ressurs, noe som betyr at den har samme bane som den innebygde XML-filen i Resources klassen.

Kode

Gruppene definert i XML-filer er referert i gruppeelementer. Navnet attributtet er satt til navnet på gruppen. Dette er hvordan de enkelte enhetene er opprettet. Ved å referere til en gruppe fra et nivå definisjon, er hvert av selskapene i gruppen opprettet.


Kode

Så, som en rask oversikt, er dette prosessen med å laste et nivå fra XML-filer :

  • Maler opprettes, og gir et enkelt sted hvor de vanligste komponentene i et foretak er definert

  • Felles ressurser, som SpriteSheets, er skapt i egne enheter.. Dette sparer minne ved å tilby et enkelt ressurs som andre enheter deretter koble til.

  • Spesifikke enheter er definert. Noen er basert på maler, og noen som bare kommer til å bli opprettet en gang, som manager enheter, er definert individuelt.


  • Alle virksomheter som trenger å bli lastet plasseres i grupper.

  • individuelle XML-filer, og de gruppene de definerer, blir referert og kombineres til et nivå av et annet nivå definisjon XML-fil.

  • Nivået definisjon XML-filen er lastet med Actionscript-kode. Gruppene refereres til av nivå er lastet, som igjen skaper enhetene refereres til av gruppene.

    Page   <<  [1] [2] [3] [4] 
  • Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.