Zmiana bohatera w trakcie misji po cutscenie.

Tutoriale ogólnie, nie tylko Unity.

Zmiana bohatera w trakcie misji po cutscenie.

Postprzez darson0008 » 27 Paź 2015, 17:36

Witam.Nie znalazłem nic na YouTube więc zwracam się z prośbą o poradnik jak zmienić bohatera na np.bohaterkę podczas misji po kilkusekundowej cutscenie.Widok 3-cio osobowy i np.swoim bohaterem docieram do pewnego punktu przed przepaścią.Spotykam pomocniczke,która dotychczas wspierała mnie informacjami telefonicznie.Nad przepaścią są ruchome bloki skalne oraz miejsca w skałach do przejścia nad tą przepaścią.I tu planuje kilkunastosekundową cutscenę czyli dialog i następnie zmiana na nową bohaterkę,której specjalnością jest właśnie skakanie(cos ala Lara Croft).
Jak to zrobić?
darson0008
 
Posty: 11
Rejestracja: 20 Paź 2015, 14:19
Has thanked: 0 time
Been thanked: 0 time

Re: Zmiana bohatera w trakcie misji po cutscenie.

Postprzez rafaello » 18 Lis 2015, 17:53

Skrypt Bohatera i bohaterki
var MogeChodzic : boolean = true;
var KameraBohatera : Camera;

function Update(){
if(MogeChodzic){
//Skrypt na chodzenie
KameraBohatera.enabled = true;
}else{
KameraBohatera.enabled = false;
}
}

Skrypt na włączenie bochaterki
var Skrypt : SkryptBohaterki; //nazwa skryptu bohaterki
var Bohaterka : GameObject; //obiekt bohaterka
var Skrypt2 : SkryptBohatera; //nazwa skryptu bohatera
var Bohater : GameObject; //obiekt bohater

function Update(){
Czekaj();
}

function Czekaj(){
//odtwarzasz animację
yield new WaitForSeconds(3); //przykladowo, piszesz liczbę sekund ile ma animacja
Skrypt2 = Bohater.GetComponent("SkryptBohatera");
Skrypt2.MogeChodzic = false;
Skrypt = Bohaterka.GetComponent("SkryptBohaterki");
Skrypt.MogeChodzic = true;
//przelaczanie kamer bohaterow i wylaczanie chodzenia bohatera /\
}
rafaello
 
Posty: 75
Rejestracja: 20 Paź 2015, 21:12
Has thanked: 0 time
Been thanked: 0 time


Wróć do Tutoriale

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 2 gości

cron