- Dokumentacja
- Funkcje klienta
- setCameraRenderMatrix
Funkcja
setCameraRenderMatrix
Ustawia kamerę w miejscu i kierunku jak setCameraMatrix: pozycja, punkt, w który patrzy, przechylenie i pole widzenia (5-170, domyślnie 70). Odpina kamerę od elementu.
Składnia
bool setCameraRenderMatrix(element camera, float x, y, z, float lx, ly, lz [, float roll = 0, float fov = 70])Argumenty
cameraelement- Kamera.
x, y, zfloat- Pozycja.
lx, ly, lzfloat- Punkt, w który patrzy.
rollfloat, opcjonalny = 0- Przechylenie w stopniach (dodatnie = w prawo).
fovfloat, opcjonalny = 70- Pole widzenia.
Zwraca
true przy powodzeniu.
Przykład
Widok z góry na skrzyżowanie.
local cam = createCameraRender(512, 512, 10)
setCameraRenderMatrix(cam, 1544, -1675, 60, 1544, -1674, 0, 0, 90)
Zobacz też
getCameraRenderMatrixZwraca położenie kamery: x, y, z, cel, przechylenie i pole widzenia. Dla kamery przyczepionej do elementu podaje miejsce ostatniego zdjęcia.renderCameraMatrixRobi jedno zdjęcie kamerą z podanego miejsca (jaksetCameraRenderMatrixiupdateCameraRendernaraz). Obraz pojawia się w teksturze 1-2 klatki później; działa też przy 0 zdjęciach na sekundę.attachCameraRenderPrzyczepia kamerę do elementu (pojazd, gracz, postać, obiekt, obiekt modelu). Pozycja i cel są w metrach w układzie elementu (x w prawo, y do przodu, z w górę); cel domyślnie 10 m przed kamerą. Lusterko wsteczne to kamera z tyłu auta patrząca do tyłu isetCameraRenderMirrored.