SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje klienta
  3. startCameraRecording

Funkcja

startCameraRecording

KlientRysowanie (dx)Tylko Trilogy Hub

Nagrywa obraz kamery z createCameraRender do pamięci (bez dźwięku). Zwraca element nagrania. 1-60 klatek na sekundę, do 600 sekund, jakość JPEG 1-100. Kamera powinna robić co najmniej tyle zdjęć na sekundę co nagranie, inaczej klatki się powtarzają.

Składnia

element startCameraRecording(element camera [, int fps = 15, int seconds = 60, int quality = 80])

Argumenty

cameraelement
Kamera.
fpsint, opcjonalny = 15
Klatki na sekundę.
secondsint, opcjonalny = 60
Najdłuższy czas.
qualityint, opcjonalny = 80
Jakość JPEG.

Zwraca

Nagranie albo false.

Przykład

Nagranie 10 sekund jazdy kamerą za autem.

local veh = getPedOccupiedVehicle(localPlayer)
if veh then
    local cam = createCameraRender(640, 360, 30)
    attachCameraRender(cam, veh, 0, -6, 2)
    local rec = startCameraRecording(cam, 30, 10)
    setTimer(function()
        stopCameraRecording(rec)
        saveRecording(rec, "powtorki/ostatnia.avi")
    end, 10000, 1)
end

Uwagi

Nagrywanie ze skryptu. Nagrywanie obrazu z gry do pliku AVI ze skryptu.

Zobacz też