Ovaj mali vodič govori o tome kako kamera prati player.
Postoji nekoliko načina na koje kamera može pratiti player. Jedna je mogućnost podrediti kameru playeru. Kad se lik pomakne, kamera se pomiče s njim. Problem je u tome što se kamera rotira s njom kada se uređaj okreće.
Stoga ima smisla koristiti skriptu.
Skripta se može nazvati, na primjer, "FollowPlayer". Kamera bi trebala pratiti player u svakom kadru. Stoga se ovo postavlja u područje ažuriranja.
Prvo vam je potrebna referenca na player. Referencom "Transform" stavljate skriptu u odnosu na položaj, rotaciju i skaliranje igrača. Zatim se dodaje igrač.
Povucite player u novu skriptu kako biste uspostavili odnos između kamere i playera.
Skripti dodajte sljedeći redak:
transform.pozicija = igrač.pozicija;
To znači da se položaj kamere prilagođava playeru sa svakim kadrom. Međutim, problem koji se sada javlja je to što kamera prati igrača iz središta. Ali želimo perspektivu progonitelja, a ne perspektivu ega.
Za to je potrebna druga varijabla. Vektor 3 definira položaj unutar ravnina x, y i z.
Vrijednost pomaka dodaje se položaju igrača.
Sada kamera prati vaš objekt igre na određenoj udaljenosti.
Izvorno objavljeno 2020-06-04 20:54:00.