Skip to main content

InterpolateCameraPos

Deskripcija

Pomjerite kameru igrača od jedne pozicije do druge, unutar postavljenog vremena. Korisno za scenarije cut scnea

ImeDeskripcija
playeridID igrača čija će se kamera pomjerati.
Float:FromXX pozicija kamere gdje bi se trebala početi pomicati.
Float:FromYY pozicija kamere gdje bi se trebala početi pomicati.
Float:FromZZ pozicija kamere gdje bi se trebala početi pomicati.
Float:ToXX pozicija kamere gdje bi se trebala pomaketi.
Float:ToYY pozicija kamere gdje bi se trebala pomaketi.
Float:ToZZ pozicija kamere gdje bi se trebala pomaketi.
timeVrijeme u milisekundama.
cut'Jumpcut' za koristiti. Zadano na CAMERA_CUT (besmisleno). Postavi na CAMERA_MOVE za glatko pomjeranje.

Returns

Ova funkcija ne returna (vraća) nikakve posebne vrijednosti.

Primjeri

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/moveme", true))
{
TogglePlayerSpectating(playerid, 1);
InterpolateCameraPos(playerid, 0.0, 0.0, 10.0, 1000.0, 1000.0, 30.0, 10000, CAMERA_MOVE);
//pomjeraj kameru igrača od tačke A do tačke B u 10000 milieskundi (10 sekundi).
return 1;
}
return 0;
}

Zabilješke

tip

Upotrijebite TogglePlayerSpectating da se objekti prikažu igraču/klijentu tokom reprodukcije kamere. Pomoću SetCameraBehindPlayer možete resetovati kameru iza igrača/klijenta.

Srodne Funkcije