*   >> lukeminen koulutus Artikkelit >> science >> programming

PushButton opetusohjelma sarja - Loading Levels

itä. Huomaa, että koska tyypin objektit määritetty array on sama kuin tyyppi, joka on valittu joukko childType ominaisuus, tyyppi määrite lapsen elementit voidaan jättää tyhjäksi. Syy miksi tyyppi lapsen elementti on osoitettu collisionShapes Array edellä määriteltiin oli, koska se oli erilainen kuin childType määritetty kokoelma (taulukon alkiot olivat CollisionShapes, kun taas todellinen objekti on luotu oli PolygonCollisionShape).

Koodi

Viittaukset muihin komponentteihin tehdään XML johtuvan nimeltään componentReference.

Täällä me asetamme johtaja omaisuutta komponentti järjestetään joka on nimeltään SpatialDB (tämä yksikkö create luodaan erillinen XML-tiedosto). XML deserialisation koodin osaa poimia komponenteilta vaaditun sen tyyppi tietyn tahon.

Koodi

Sanakirjat luodaan samalla tavalla kuin Taulukot ovat. Ainoa ero on, että tekijät sisältävä alielementit on nimetty sanakirjasta näppäimiä sijaan alaviiva seuraa numero. Tässä asetamme "Idle" elementti animaatioita sanastoa uusi esiintymä AnimationControllerInfo luokan.


Koodi

Tämä malli XML-tiedosto kohokohtia jokseenkin kaikki kysymykset kohtaat luoda yhteisö XML-tiedostosta: luoda komponentteja, asuttavat taulukot ja sanakirjat tavallinen vanha ActionScript esineitä ja viitataan ulkoisia komponentteja.

managers.xml tiedosto luomme kaksi yksikköä, joista jokainen sisältää maankäytön ja kohtaus "johtaja "komponentti. ActionScriptiin koodi nämä komponentit lisättiin samaan yksikköön. Täällä lisäämme jokaisen komponentin omaan yksikköön.

Koodi

Ryhmät ovat, miten yhteisöt latautuvat.

Vain määritellään yksikkö XML-tiedostoa ei oikeastaan ​​ladata sen kohtauksen. Tässä lisäämme kaksi johtaja yksiköiden ryhmä nimeltä Managers. Se on tämä Managerit ryhmä, joka on vertailukohta myöhemmin, ja näin luo yhteisöt lisätä ryhmään.

Koodi

SpriteSheets viittaa vihollinen malli luodaan paljon kuin johtaja yhteisöjä. SpriteSheets ladataan erilliset yksiköt, jotta ne voidaan jakaa yksikköjen välillä. Tämä tarkoittaa, että useita vihollisen yksiköitä samaa SpriteSheet, säästää muistia.

Koodi

level1.

xml tiedosto on, jos luomme joitakin vihollisen yksiköitä, Mallineelle luotu templates.xml tiedosto viitteenä. Asettamalla malli määrite yhteisö elementti määritellään kokonaisuus syntyy olevan perustuu pois, että malli. Sen jälkeen me toimitamme tarvittavat tiedot erikoistua kunkin yksikön tapauksessa, että tiedo

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.