RO/setCameraFieldOfView

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Această funcție setează câmpul de vizualizare a camerei dinamice - acesta este câmpul de vizualizare a camerei nestatice - într-adevăr, a camerei pe care utilizatorul o poate controla în timp ce se află pe jos sau într-un vehicul. Cu cât este mai mare unghiul câmpului de vizualizare, cu atât se va putea vedea mai mult în lateral.

[[{{{image}}}|link=|]] Observație: setCameraFieldOfView suprascrie opțiunea de joc a utilizatorului din Setări->Video->FOV
[[{{{image}}}|link=|]] Observație: setCameraFieldOfView nu afectează FOV-ul pentru următoarele moduri de cameră: 1) Țintirea de către jucător 2) Camera bară-față a vehiculului 3) Camera fixă

Sintaxă

bool setCameraFieldOfView(string cameraMode, float fieldOfView)

OOP Syntax Help! I don't understand this!

Method: Camera.setFieldOfView(...)
Counterpart: getCameraFieldOfView


Argumente Necesare

Notă: după valoarea de 100, unele lucruri neprevăzute pot avea loc, în mod particular în vehicule, utilizați cu precauție!

  • cameraMode: modul de cameră a cărui câmp de vizualizare să fie setat
    • "player": în timp ce se plimbă/aleargă
    • "vehicle": în timp ce se află în vehicul
    • "vehicle_max": valoarea maximă la care câmpul de vizualizare poate ajunge atunci când vehiculul se deplasează la o viteză crescută. (valoarea trebuie să fie mai mare decât "vehicle")
  • fieldOfView: Unghiul câmpului de vizualizare, 0 la 179.

Redare

Redă true dacă argumentele sunt valide. În caz contrar, false.

Exemplu

În acest exemplu, câmpul de vizualizare pentru 'jucător în plimbare/alergare' este setat la 20 atunci când jucătorul se alătură pe server.

function setCameraFOVOnResStart()
    setCameraFieldOfView("player", 20)
end
addEventHandler("onClientResourceStart", resourceRoot, setCameraFOVOnResStart)

Vizualizați de asemenea