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​