*   >> Læs Uddannelse artikler >> science >> programming

Trykknap Tutorial Series - Loading Levels

ribut type).

Kode

< p> Vi tildeler en række påpeger knudepunkter ejendommen.

Kode

Til verticies Array vi tildeler 4 nye punkt objekter. Bemærk, at fordi den type af de genstande, der er tildelt til array er den samme som den type, der blev tildelt til arrayet childType attribut, kan typen attribut på underordnede elementer være tomt.

Grunden til, at den type af barnet element bliver tildelt collisionShapes Array ovenfor blev angivet var fordi det var anderledes end childType angivet på samlingen (elementerne i arrayet var CollisionShapes, mens den faktiske objekt, der oprettes var en PolygonCollisionShape).

Kode

Henvisninger til andre komponenter er lavet med en XML attributter, kaldet componentReference. Her sætter vi lederen ejendom til en komponent afholdt i en enhed kaldet SpatialDB (denne enhed vil skabe skabt i en separat XML-fil).

XML deserialisation koden ved, hvordan man udtrække krævede komponent ved sin art fra den angivne enhed.

Code

Ordbøger er skabt på samme måde, som Arrays er. Den eneste forskel er, at de elementer, der indeholder de underordnede elementer er opkaldt efter de ordbog nøgler snarere end en understregning efterfulgt af et nummer. Her satte vi den "Idle" element i animationerne ordbog til at være en ny instans af en AnimationControllerInfo klasse.


Kode

Denne skabelon XML-fil højdepunkter temmelig meget alle de spørgsmål, du står over for at skabe en enhed fra en XML-fil:. oprette komponenter, udfylde arrays og ordbøger med almindelig gamle ActionScript objekter og refererer eksterne komponenter

I managers.xml fil skaber vi to enheder, hver indeholdende en rumlig og scene "manager " komponent. I ActionScript kode disse komponenter blev tilsat til den samme enhed. Her tilføjer vi hver komponent til sin egen enhed.

Kode

Grupper er, hvordan virksomheder får indlæst.

Bare definere en enhed i en XML-fil vil faktisk ikke indlæse det i scene. Her tilføjer vi de to udlejer enheder til en gruppe kaldet Managers. Det er denne Managers gruppe, der vil blive refereret senere, og dermed vil skabe de enheder føjes til gruppen.

Kode

SpriteSheets refereres af fjenden skabelon er skabt meget ligesom udlejer enheder. De SpriteSheets er indlæst i separate enheder, så de kan deles blandt enheder. Det betyder, at flere fjendtlige enheder deler samme SpriteSheet, spare nogle hukommelsen.

Kode

level1.

xml

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.