Crearea de portaluri hărți warcraft


În acest articol vreau să vă spun cum să creați portaluri, cum ar fi în Diablo 2 și religioase, desigur, puteți utiliza portalurile standard, care sunt deja în joc, dar ele sunt o singură parte, și vom crea un portal in care jucatorul va fi dat posibilitatea de a alege unde să se miște, această metodă va implementate folosind casetele de dialog.
Înainte de a începe punerea în aplicare a declanșatoare, trebuie să determinați mai întâi locația tuturor portaluri. Apoi pune o ușurare portalului a stat o dată. Ca de relief de marmură neagră rău, și în mijlocul cărămizii, în fiecare colț al obeliscuri de marmură neagră pot fi puse. Prin urmare, tipul de card pentru a fi Dalaran, puteți alege orice dimensiune de când am testat cardul. Obeliscul este: stratifică> decoratiuni din lista drop-down Dalaran și Extras. Decoratiuni. În mijlocul de cărămizi, adăugați domeniul și altul lângă exemplul din figură.

Crearea de portaluri hărți warcraft

Construiți două mai mult pentru fiecare portal, iar portalul are două zone. Prima zonă în care este nevoie de centru pentru a activa portalul, iar celălalt, care este următoarea necesară pentru a muta eroul. După construirea portalului, sunteți gata pentru a declanșa.
Primul loc pe harta unui erou, în cazul meu este un paladin, de a crea un declanșator de inițializare și adăugați evenimente Harta Inițializarea, a crea o variabilă, cum ar fi erou și acțiuni Adăugați un set erou = Paladin.
Exemplul din Fig.

Crearea de portaluri hărți warcraft

În plus față de Hero variabila nevoie pentru a crea mai multe șapte variabile.
TeleportVillage, lemn, TeleportNightElfs - tip de logica - (ca și în cazul în care aceste portaluri sunt situate în mediul rural, în pădure și în tabăra elfii de noapte).
DialogBool - tip logic
Dialogbox - tipul de dialog
DialogButton - tip de buton matrice
TeleportCount - tip întreg

Următoarea declanșare este responsabil pentru alegerea în cazul în care să se miște.

Trigger "teleportor Village"

Crearea de portaluri hărți warcraft

unitate de luptă - O unitate intră în sat - (zona satului înseamnă portalul de activare), vă reamintesc că această zonă este în centrul portalului.
„(Proprietar de (unitate Declanșarea)) este egal cu jucătorul 1 (roșu)“ (comparație player) - această condiție înseamnă că acțiunea va avea loc numai pentru jucător roșu, următoarea condiție înseamnă că portalul poate fi utilizat numai erou.
TeleportCount mai mare de 1 (comparație întreg) - înseamnă că pentru a activa portalul, trebuie să mergeți la zona în centru mai mult decât o dată.
Teleport Derevna încă da (comparație boolean) - în cazul în care condiția este așa, va fi afișată caseta de dialog.

Set DialogBool = da - acesta va fi folosit ulterior pentru a verifica condițiile.

„“ Dialog - Clear dialogbox „- (dialogbox este variabila pe care doriți să creați, iar dialogul este clar de curățare a casetei de dialog). Dacă această acțiune nu este setat, lista se va repeta de fiecare dată când eroul va merge în zona de portal. De exemplu, în lista eroului a avut două opțiuni în cazul în care să se mute, este în valoare de eroul merge din nou în portal, astfel că trebuie să fie de patru alegeri, atunci poate șase alegeri și așa mai departe. D. De ce nu mai mult de o fereastră de dialog fără această acțiune.

Dialog Schimbarea titlu - o acțiune care afișează o descriere, acesta poate fi numele portalului, de exemplu, „Tabăra de elfii de noapte.“
Apoi, există o condiție pentru a verifica dacă eroul a ajuns la portalul de activare „“ este egal cu TeleportNightElfs da“, în cazul în care semnul, numele portalului se adaugă la lista de selecție.

În mod implicit, variabilele TeleportNightElfs nu este.
Urmează crearea de butoane interactive, dialogbox variabilă, care este responsabil pentru caseta de dialog. În același declanșator este necesară pentru a crea aceeași condiție are doar TeleportNightElfs înlocuite de lemn, precum și acțiunile care creează un buton, numele butonului ar trebui să fie „vrăjit de pădure“. Variabilă pentru butonul DialogButton [3].
Apoi urmează crearea butonului „Cancel“ dacă schimbați brusc mintea lui pentru a muta eroul. Și, în sfârșit, aveți nevoie pentru a afișa toate aceste acțiuni spectacol dialogbox. Acesta a fost trăgaciul Teleportor Village.

Acest declanșator este responsabil pentru efectul activării portalului.

Crearea de portaluri hărți warcraft

unitate de luptă intră în zona -Village - merge verificarea condiției ca o unitate de luptă este un jucător de culoare roșie și de caracter, precum și o condiție logică TeleportVillage încă acolo. Alte acțiuni sunt declanșate TeleportVillage da atribuită în, TeleportCount a crescut cu unul și a creat două efecte speciale în primul rând scurt, este o formă polimorfă, a doua constantă este un teleportarea masiv, efecte speciale luate din Archmage. Restul celor două portaluri sunt puse în aplicare în același mod, aici sunt încă două desene pentru claritate.

Crearea de portaluri hărți warcraft

Crearea de portaluri hărți warcraft

Portal Wood Restul se face. Și așa a fost ultima flip-flop, care este responsabil pentru mișcare.

Trigger „Acțiunea teleportor“

Crearea de portaluri hărți warcraft

În acest declanșator toate acțiunile sunt activate prin apăsarea unui buton. În caseta de dialog este o verificare a condițiilor „“ este egal cu DialogBool da“, atunci un alt control DialogButton apăsând butonul [1]. Declanșat acțiunea în mișcare cu mișcare efecte speciale ale eroului nostru, efecte speciale, de asemenea, este luată dintr-o vraja de teleportare din Archmage.
Ultima acțiune a acestui aparat foto - camera pan, așezați camera pe un erou în timpul în mișcare, restul este foarte asemănătoare, și așa mai departe aici veți înțelege deja, asta e tot.
Dacă nu înțelegeți ceva, descărcați fișierul exemplu.