Cum sa faci o alegere a eroului prin articolele - Warcraft 3

Cea mai frecventă întrebare: și cum să faceți alegerea unui erou prin. și mulți vor să spună asta prin Upozh.
Piatra de temelie este de a crea o unitate care va alege caracterele, câte una pentru fiecare jucător, de exemplu, „Firefly“, eroul care va juca „Geroy1“ „Geroy2“ „Geroy3“, o zonă în care va apărea Heroes „area4“. Și să începem







Următoarele exemple sunt descrise în articol:
  1. Alegerea eroului prin intermediul cercului \ point \ abordarea eroului.
  2. Alegerea eroului prin Tavernă.
  3. Alegerea unui erou prin caseta de dialog.
  4. Selectarea unui erou prin clic pe el
  5. Selectarea unui erou prin apăsări de taste

Principalele obiecte folosite în exemple sunt:
"firefly1" "firefly2" "firefly3" - o unitate care de obicei alege eroi.
"Hero 1" "Hero2" "Hero3" - Eroii care sunt de obicei aleși.
"area4" este zona în care apar, de obicei, acești eroi cei mai obișnuiți.

Obiecte suplimentare:
"region1" "region2" "region3" - Zonele la intrare care apar eroii obișnuiți

În centrul său, acest exemplu este corect numit "Selectarea unui erou printr-o regiune", dar printr-un cerc, un punct etc. este doar o decorare. o unitate alege de fapt un erou atunci când intră în zonă. De aceea, mai întâi puneți Eroii pe hartă, faceți "zone" în fața fiecăruia dintre eroi și unitate, în mijlocul acestei rușine, pe care o vom alege.
Înainte de Trigger:

Pentru primul erou:

Pentru al doilea erou:

După cum puteți vedea din acest exemplu, fiecare erou creat trebuie să facă o zonă suplimentară și să declanșeze. Prin urmare, acesta este cel mai greu și inconvenient exemplu de pornire a alegerii eroilor.

Obiecte suplimentare:
"Tavern" - Cladirea in care aleg eroii obisnuiti

Următoarea întrebare obișnuită, care cred că a devenit obișnuită după DotA. Iată câteva opțiuni.

Opțiunea A. Prin achiziționarea elementului

Obiecte suplimentare:
"Item1" "Item2" "Item3" - elemente achiziționate care apar eroi obișnuiți

Creați o tavernă în care să achiziționăm elemente pentru a alege un jucător. Creați o unitate pentru a da posibilitatea inventarului (Porter) și setați unul pentru fiecare jucător, alături de Tavern. Creați subiectele "Item1" "Item2" "Item3" și puneți-o în vânzare într-o tavernă. Noi cream eroi "Hero 1" "Hero2" "Hero3". Am pus "region4"
Scriere declanșatoare:

Acesta este modul de a scrie un normal de flip-flop, flip-flop 1, în care, atunci când adăugați un nou caracter este adăugat numai funcția Dacă \ Apoi, \ Else păstrate în condiții atunci când cumpără un obiect care apare și pe eroul apariția eroului. Cel mai important lucru pentru a declanșa această condiție „-Sau - Orice (Condiții) sunt adevărate:“ care arată toate unitățile care sunt selectate (cumpara) jucători, pentru că fără ea, eroul nici un produs cumpărate să fie curățate de orice erou al jocului.







Opțiunea B. Prin cumpărarea obișnuită a eroilor.

Obiecte suplimentare:
"zona5" este zona creată cu 1-2 pătrate mai mult decât Taverna

Cel mai puțin costisitor mod de a spune este Aurul. Va fi necesar doar să creați o Tavernă, să puneți lângă ea unități care să se afle în zona de cumpărare a unei taverne, să facă Heroes și să le vândă într-o tavernă și o regiune. Partea principală este "area5", fă-o puțin mai mult decât o tavernă și o puneți sub ea și scrieți Trigger:

După cum puteți vedea, vom cumpăra eroi de la taverna, dar atunci când cumpără acestea nu apar lângă taverna ca de obicei, și apar în „area4“. Adevărul este că, atunci când am pus „oblast5“ la taverna, a cumparat personajele încă apar lângă taverna, dar în zona „oblast5“ și cu declanșare teleportat instantaneu la „area4“. După cum puteți vedea din exemplul respectiv, trebuie să creați mișcări minime ale mouse-ului.

Obiecte suplimentare:
"Variable Dialog" - O variabilă care va conține fereastra principală de dialog
"variabila Button (array)" - Variabilă în care vom scrie caracterele

Acest exemplu este conceput pentru a nu ocupa spațiu pe hartă. Pentru acest exemplu, trebuie doar să creăm eroi, variabile și declanșatoare:

Declanșatorul la care se creează caseta de dialog și butoanele:

Acum creați un declanșator care va controla apariția eroilor când faceți clic

În această construcție, dacă creați un nou erou, atunci se adaugă al doilea declanșator Dacă \ Then \ Else cu condiția de a apăsa butonul și de a crea un nou erou.

* Obiecte suplimentare utilizate: **
"Jucător 1" "Jucător 2" "Jucător 3" - Jucători care este I \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

O opțiune interesantă în comparație cu restul este cea mai tânără. și aici au existat câteva opțiuni. Pentru acest exemplu, trebuie doar să creăm eroi, să le punem pe hartă și:

Opțiunea A. Alegerea eroului cu o singură alegere

Asta este, vedem o compensare cu personajele și când faceți clic pe un erou, el apare imediat la dispoziția noastră:

Aceasta este cea mai ușoară opțiune pentru un singur clic.

Opțiunea B. Alegerea eroului cu un dublu clic

Obiecte suplimentare:
"Variable Logical (Array)" - alegerea dvs. va fi înregistrată aici
"Unitate de combatere variabilă (matrice)" - și apoi unitatea pe care ați selectat-o

Opțiunea cea mai optimă pentru alegerea unui erou prin clic este opțiunea de a vedea ce fel de erou, de a afișa informații despre el, de a juca animație etc.

Obiecte suplimentare:
"Choce" - Integerul variabil (matricea) va stoca datele de selecție. Numărul matricei este numărul playerului.
"camera1" "camera2" "camera3" - camerele care afișează eroii atunci când aleg

O alegere foarte extravagantă a eroului, nu vom fi neîntemeiate și vom descrie acest exemplu.
Trebuie să creăm eroi, zone, camere, variabile și să le punem la valoare 1. Pune eroul, în jurul acestuia conducem maratonul, punem aparatul foto și îl trimitem eroului. Acum repetați același lucru cu fiecare erou. Acum ajungem la declanșatoarele de declanșare a două declanșatoare pentru apăsări de taste, în acest caz pe shooter:

Pentru săgețile spre dreapta:

Pentru săgeata stânga:

Ei bine, declanșatorul final este alegerea săgeții sus:







Articole similare

Trimiteți-le prietenilor: