bazat pe flash editor de componente IDE

Să încercăm să creeze o componentă.
- Avem nevoie de a crea un MovieClip
- În biblioteca faceți clic pe butonul din dreapta în clipul nostru film, și faceți clic pe Definiție Component

bazat pe flash editor de componente IDE

În parametrii adăugați parametrii necesari
Nume - numele vizibil în componenta
Variabila - variabila este declarată în clasa TestComponent
Valoare - Valoarea implicită
Tip - tip, o multime de tipuri pentru a descrie oricare dintre proprietățile.

Clasa - TestComponent.as clasa în care lucrăm și vinde componente.

Restul în acest moment nu ne interesează, lăsați așa cum este. În biblioteca pictograma noastre clip schimbat, acum este o componentă.

Când vom trage componenta pe scena, vom vedea în panoul Properties, o imagine

Uraaa putem acum edita proprietățile pe scenă! Dar asta nu e tot, astfel încât să putem lucra cu el și software avem nevoie pentru a scrie TestComponent.as noastre, va arata ca acest lucru
Acum vom putea configura această funcție în IDE și să citească datele în timpul rulării.
Ca urmare, avem nevoie pentru a scrie un clip video la nivel de interpretor ca articolul menționat mai sus, dar când am ajuns la o componentă, vom obține mult mai mult decât informațiile de care avem nevoie atunci când se lucrează cu un simplu clip video.

2) Corpul fizic, lista de parametri de aici un pic mai interesant

bazat pe flash editor de componente IDE

Static orice corp / material / tip de obiect / viteza inițială
Clasa arata ca acest lucru

Codul arată modul de utilizare și de a seta liste. O opțiune nu este posibil să se specifice componenta este _shapeType - tip -shape (dreptunghi / cerc / oval / triunghi / orice formă), acest lucru se face pentru ca mai mult vom crea pentru fiecare tip -shape componentă și setează _shapeType valoare în mod clar. De exemplu, Circle:

Uite componentele noastre fizice pe scena, astfel prierno și fiecare are proprietățile de mai sus

bazat pe flash editor de componente IDE

Construit astfel încât obiect de jocuri de noroc - crearea unei proprietăți care se adaugă și grafică și fizică la parsenge componentă fizică este îndepărtată după prelucrare.

Conform acestui principiu este foarte simplu de a face un set de obiecte (le-am luat un set de lemn / piatra / gheata)
bazat pe flash editor de componente IDE

le Poke la scena ca avem nevoie pentru a, roti, scorie. Acum scrie un interpretor (nu intra în detalii), puteți crea niveluri. Se pare ca ceva de genul:

Micul va schimba codul furnizat.

Asta e, probabil, ceva de genul asta. În acest exemplu, descrierea componentei și este resursa în sine (obiect care se află la nivelul și așteaptă parsare) și resursa de copil. De exemplu, DynamicBody o combinație de sprite animate și multe forme în cadrul acestuia. De exemplu, pot exista mai multe forme pentru a simula fizica si un senzor pentru rezultatul calculului de gloanțe. Formele și sprite luăm de tip (de asemenea, o componentă a proprietății, dar biblioteca este un șir de caractere, iar aici vom lua o constantă pe linie). În general, aceasta depinde de arhitectura proiectului.

Vă mulțumim! Chiar acum sunt la zero.

100% piesa dorită) +1

post mare! vă mulțumesc. Nu știam despre acest lucru cu componentele. foarte convenabil. )

spălați întotdeauna componentele yuzal, dar acestea sunt mâinile nu au ajuns. Și totul este doar, vă mulțumesc!

Și de ce, în exemplul de mai sus, pentru componenta fizică a triunghiului este prezentată ca heksagon? O rolă în ea acționează ca un triunghi.

Heksagon în acest caz - o cifră arbitrară dată set de puncte în sensul acelor de ceasornic. Triangle set 3 puncte roșii.
Puteți calcula punctul triunghiului de lățime și înălțime, în cazul în care avem și acestea.

Heksagonom convenabil pentru a crea obiecte de tip

Deși nu este necesar pentru proiecte mici. Și nu mai profitabile. De ce nu este profitabil?

Ea nu plătește off. piață nu este același lucru. ar trebui să încercați să păstrați în termen de 1-3 luni. dar nimic nu împiedică să actualizeze treptat endzhin propriu folosindu-l în toate proiectele.

Tocmai am vorbit despre universal.

Poate fi în bloguri personale

Băieți, oricine altcineva a întâmpinat această problemă: Setați valoarea de tip mic sau egal cu variabile de IDE și componente, obținute genul de lucru pe care, în pus IDE spun 0.1, într-un cod este faptul că valoarea a crescut de 100 de ori, m-lea în loc de 0,1 pentru 10, în consecință, numărul mai mic de 1 nu poate fi stabilită, deoarece IDE vă permite să setați numărul la doar două zecimale. Ce să fac?

Ce să fac? Cumpara IDE licențiat;)
Sau o schimbare în sistemul de operare în mod implicit delimitatorul la punctul.

Confruntați cu o astfel de problemă:
Am arunca la componentele scena -> compilarii -> cod nu vede parametrii de componente ((level.getChildAt (i) ca Sprite) .myVariableName = nedefinit).
Arunca la componentele scena -> I modifica oricare dintre setările mele -> compila -> componentă este procesat în mod normal, sunt definite toți parametrii.

În cele din urmă am de gând să-l dreapta. Vă mulțumesc foarte mult pentru articol!

O pereche de actualizări, în cazul în care una se va confrunta cu aceleași probleme ca și mine - clasa TestComponent trebuie să fie făcut moștenit de la MovieClip.

În Componenta definiție nu poate fi adăugat parametrii vrchnuyu. Dacă va fi gata primul fișier asul după prescripție, după clasa în fișierul nostru și faceți clic pe OK, un parametri inspectable luat de unul singur (puteți verifica acest lucru prin a merge la componenta Definition pentru a doua oară).

Nu uitați să Corelare proprietăți ale componentei dvs. pentru a furniza aceeași clasă TestComponent.

Parsarea cheltui Eveniment FRAME_CONSTRUCTED

112 cititori
126 subiecte

Foarte trist totul

și cu o interfață de utilizare de fundal, în final, este necesar să se facă ceva. Înțeleg aici stilul este posibil, dar ... cu interes.

El a lansat. 50 MB de încărcare la pornire - încă prea mult pentru astfel de jocuri. Și orice eșec.

Adică, jocuri destul de onești noi? Și cum este clasat în locurile nu știu, din întâmplare?

speriat o concurență foarte puternică)

Oh, acest lucru este o veste mare, verificați seara cum funcționează.

Producții de cost (atât în ​​bani și ore de lucru), este posibil în prezent să ia în considerare.

Cineva a fost capabil să câștige o grămadă de AIR + Mac + Steam? După prelucrare, stimovsky fișierul joc.

Nu văd mari schimbări pentru dezvoltarea adecvată

Salutări! De aici, ne-am adunat, inclusiv vorbesc despre rake-ul :)

Vă mulțumesc să acorde o atenție. Rectificat.

Mult noroc! De asemenea, face jocul pe aer :)

Adobe cu siguranță nu scrie, dar a scris vinfon și încă o mulțime de lucruri. Și Shumway acum.

Oh spasibische! În cazul în care chiar și o singură persoană la site-ul util, nu mă refer la timp zadar petrecut pe ea!

Iar atunci când este închis? Istoric minunat! Plyusanul, noroc!