Code
Volgende we toewijzen een array van com.pblabs.box2D.CollisionShape objecten aan het pand collisionShapes.
Code
Het eerste element van deze array een com.pblabs.box2D.PolygonCollisionShape object (zoals gedefinieerd door het type attribuut).
Code
< p> We kennen een reeks van punten aan het pand hoekpunten.
Code
Om de verticies Array we 4 nieuwe Point-objecten toe te wijzen.
Merk op dat vanwege de aard van de voorwerpen die zijn toegewezen aan de matrix is gelijk aan het type dat is toegewezen aan de array childType kenmerk, type attribuut op de onderliggende elementen kan leeg zijn. De reden waarom de soort van het onderliggende element wordt toegewezen aan het collisionShapes Array hierboven vermeld was omdat het anders dan childType aangegeven voor het verzamelen (de elementen van de array waren CollisionShapes, terwijl het eigenlijke object gecreëerd was PolygonCollisionShape).
Code
Verwijzingen naar andere onderdelen worden gemaakt met een XML toegeschreven genoemd componentReference. Hier zijn we het instellen van de beheerder van een component die in een entiteit genaamd SpatialDB (deze entiteit zal creëren gemaakt in een apart XML-bestand). De XML deserialisation code weet hoe de vereiste component van zijn soort van de specifieke entiteit te halen.
Code
Woordenboeken worden gemaakt op dezelfde manier dat Arrays zijn.
Het enige verschil is dat de elementen die de onderliggende elementen zijn vernoemd naar het woordenboek sleutels in plaats van een liggend streepje gevolgd door een getal. Hier zetten we de "Idle" element in de animaties woordenboek om een nieuw exemplaar van een AnimationControllerInfo klasse.
Code
Dit sjabloon XML-bestand hoogtepunten vrijwel alle van de problemen die je zal worden geconfronteerd creëren een entiteit van een XML-bestand.
aanmaken van componenten, het vullen van arrays en woordenboeken met duidelijke oude ActionScript-objecten en verwijzen naar externe componenten
In het managers.xml bestand creëren we twee entiteiten, met telkens een ruimtelijke en scene "manager "component. In de ActionScript-code werden deze componenten toegevoegd aan dezelfde entiteit. Hier elke component zijn eigen entiteit voegen we.
Code
Groepen zijn hoe entiteiten worden geladen. Gewoon het definiëren van een entiteit in een XML-bestand zal niet daadwerkelijk laden in de scène.
Hier voegen we de twee manager entiteiten tot een groep