Blog vadakuma schimba caracterul în joc în UDK

În conformitate cu cererea a declarat pe site-ul am decis să ia o întrebare poizuchat de comutare player-o rețea standard de.
În jocurile în cazul în care există câteva personaje și doriți să comutați între ele, sau la fiecare nivel de personajul tău trebuie să trebuie să participe la această chestiune.
Pentru afaceri. Ca rezultat, a acumulat trei moduri (și, probabil, ca multe altele vă puteți gândi (găsit)) și ca de obicei: Ușor, ușor și. ușor. Vom începe să se încălzească cu lumina.
Aici sunt clase proprii doar SM_PlayerController. pentru că locul principal pentru a adăuga aceste clase. Versiunile complete de script-uri gata pentru compilare sunt în arhivă, care pot fi descărcate prin intermediul link-ul de la sfârșitul anului.

jucător de înlocuire ușoară în timpul jocului ochiurilor de plasă.

Linia de jos este faptul că un jucător este înlocuit cu un animsety material de plasă de declanșare și animtempleyt. Și în cazul în care punctele de vedere vechi și noi de diferența este doar în plasă și materiale (de ex. Animtempleyt animație și ei sunt la fel), atunci trebuie să înlocuiți pur și simplu plasa în sine și materiale.

În același timp, aceasta nu se schimba clasa pion în sine. că, probabil, nu este gud. Desigur, puteți înghesui o varietate de funcții și de comutare între ele, în cazul în care unele proprietăți diferă de caracterul cardinal vechi.
De exemplu, creați o unitate specială pentru Kismet, atunci când a declanșat, care va avea loc ca eveniment râvnit. Permiteți-mi să vă reamintesc că totul nivel destul de primitiv, fără volane și efecte speciale - o schimbare rapidă a Spartan mesh. Cu procesul de tranziție dexteritate suficientă poate fie ascunde sau pentru a lumina. Desigur, aveți posibilitatea să atribuiți pion schimbare pe care un buton, acțiune, etc. algoritmul ca un întreg nu se va schimba.

pion înlocuitor complet pe de altă parte, tocmai a sunat.

de data aceasta un principiu ușor diferit. Prin elemente: dezactivați pionul din controlerul de jucător - șterge-l - apel noul pionul - conectați playerul la controlerul său. Aici se face în același mod, astfel încât acest caz, se întâmplă speciale. Kismet bloc, de exemplu, un declanșator.

Comutarea între cele două pionul diferite

La nivelul celor două ochiuri apar imediat, unul sub kotrol AI. Prin blocul special al Kismet sunt schimbate între ele angrenează - comutare controler.
Prin principiul acestei metode este aceeași ca și cea anterioară. Puncte sale sunt: ​​ochiuri la imposibilitatea controlerele - realocați regulatorul către alte rețele.