- Dokumentacja
- Funkcje wspólne
- setCameraMatrix
Funkcja
setCameraMatrix
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)