Skip to main content

InterpolateCameraLookAt

Deskripcija

Interpolirajte/pomjerajte tačku "pogleda u" kamere kamere između dve kordinatame zadanom brzinom.

ImeDeskripcija
playeridID igrača čije ć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 za dovršiti interpoliranje/pomjeranje.interpolation
cut'Jumpcut' za koristiti. Zadano na CAMERA_CUT (besmisleno). Postavi na CAMERA_MOVE za interpolaciju/pomjeranje.

Returns

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

Primjeri

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/rotateme", true))
{
TogglePlayerSpectating(playerid, 1);
InterpolateCameraLookAt(playerid, 50.0, 50.0, 10.0, -50.0, 50.0, 10.0, 10000, CAMERA_MOVE);
// x1 y1 z1 x2 y2 z2
// The kamera počinje gledati (x1, y1, z1). Zatim će se okretati i nakon
// 10000 milisekundi (10 sekundi) gledati će na (x2, y2, z2).
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