SetCameraBehindPlayer

Iš GTA-Online Wikipedia.
Peršokti į: navigaciją, paiešką

SetCameraBehindPlayer

Funkcijos pavadinimas SetCameraBehindPlayer
Sintaksė
Reikalavimai nėra
Kategorija Kameros Funkcijos.png Kameros Funkcijos
Biblioteka a_players.inc
Atsiradimas 0.1

Aprašymas

Funkcija skirta nustatyti žaidėjo kamerą į dinamišką padėtį, kurią žaidėjas gali keisti naudodamasis kursoriaus gestais. Ši funkcija dažniausiai naudojama norint grąžinti žaidėjo kamerą į pradinę padėtį, tuomet kai siekiama pašalinti funkcijų SetPlayerCameraPos bei SetPlayerCameraLookAt poveikį.

Sintaksė

(playerid)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo ID, kurio kamerą norima padaryti dinamišką, t.y. leisti žaidėjui kontroliuoti jos padėtį pelės kursoriaus gestais.


Grąžinama reikšmė:
Ši funkcija neturi grąžinamos reikšmės.

Pavyzdys

Žaidėjo kameros nustatymas į pradinę padėtį.

Žaidėjui atsispawn'inus, nustatysime jo koordinates į 2437.85, -1659.52, 13.35, o kamerą į pradinę padėtį (už žaidėjo nugaros).

Fuxas 19:43, 1 balandžio 2013 (EEST)

public OnPlayerSpawn(playerid)
{
    SetPlayerPos(playerid, 2437.85, -1659.52, 13.35); //nustatoma žaidėjo poziciją.
    SetCameraBehindPlayer(playerid); // nustatoma žaidėjo kamerą į pradinę padėtį.
    return 1;
}


Istorija

Release
0.1 Pridėta galimybė nustatyti žaidėjo kamerą į dinamišką padėtį, kurią žaidėjas gali keisti naudodamasis kursoriaus gestais.

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su SetCameraBehindPlayer veikimu.

  • InterpolateCameraLookAt: Judinti kameros pozicijos priekinį vektorių iš vieno taško į kitą nustatytu greičiu.
  • SetCameraBehindPlayer: Anuliuoti kameros statinę poziciją.
Asmeniniai įrankiai
San Andreas Multiplayer