SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. setCameraMatrix

Funkcja

setCameraMatrix

Serwer i klientKameraIdentyczna z MTA:SA

Ustawia kamerę w punkcie i kieruje ją na cel. Kamera przestaje podążać za graczem do czasu setCameraTarget.

Składnia

Serwer

bool setCameraMatrix(player thePlayer, float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70])

Klient

bool setCameraMatrix(float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70])

Argumenty

thePlayerplayer
Gracz (tylko serwer).
positionXfloat
Pozycja kamery X.
positionYfloat
Pozycja kamery Y.
positionZfloat
Pozycja kamery Z.
lookAtXfloat, opcjonalny = 0
Cel X.
lookAtYfloat, opcjonalny = 0
Cel Y.
lookAtZfloat, opcjonalny = 0
Cel Z.
rollfloat, opcjonalny = 0
Przechylenie.
fovfloat, opcjonalny = 70
Pole widzenia.

Zwraca

true przy powodzeniu.

Przykład

Widok na miasto przy logowaniu.

addEventHandler("onPlayerJoin", root, function()
    setCameraMatrix(source, 1468, -919, 100, 1468, -800, 60)
    fadeCamera(source, true, 2)
end)

addEventHandler("onPlayerLogin", root, function()
    spawnPlayer(source, 2495, -1687, 13.5)
    setCameraTarget(source, source)
end)

Zobacz też