Kod Omdömen
De tre nya fientliga enheter paketerade i en grupp.
Kod Omdömen
På denna punkt har vi definierar de enheter som innehåller chefen komponenter och SpriteSheets som kommer att delas av alla fiendens enheter. Vi har också definierat en mall för fiender, och skapade tre nya fall av fiendens entiies baserade utanför mallen. Det sista steget är att binda upp alla dessa enheter i en individnivå. Omdömen
Level dinfiintions hålls i en rot element som kallas LevelDescriptions. Omdömen
Kod Omdömen
Varje enskild nivå är definieras i ett element som kallas nivå.
Indexet attribut definierar ett nummer som används för att referera till nivå. Namnattributet definierar ett användarvänligt namn för att referera till nivå med. Omdömen
Kod Omdömen
Var och en av XML-filer som skapats ovan refereras i filen element. Filnamnet anger platsen för XML som om den vore kallad en tryckknapp resurs, vilket betyder att den har samma väg som den inbäddade XML-fil i resursklassen. Omdömen
Kod Omdömen
Grupperna definieras i de XML-filer som hänvisas till i gruppelementen. Namnattributet är inställd på namnet på gruppen.
Detta är hur de enskilda enheterna skapas. Genom att referera en grupp från en definition nivå, är var och en av enheterna i gruppen skapas. Omdömen
Kod Omdömen
Så, som en snabb överblick, detta är processen att ladda en nivå från XML-filer :
Vissa är baserade på mallar, och några som bara kommer att skapas när, som chef enheter, definieras individuellt. Omdömen