- Dokumentacja
- Funkcje klienta
- createRecordingPlayer
Funkcja
createRecordingPlayer
Tworzy odtwarzacz nagrania, który jest teksturą: rysujesz go jak każdą teksturę, także w świecie przez dxDrawMaterialLine3D. Nagranie można potem usunąć, odtwarzacz ma swoje klatki.
Składnia
element createRecordingPlayer(element recording [, bool loop = false, bool paused = false])Argumenty
recordingelement- Nagranie.
loopbool, opcjonalny = false- Odtwarzanie w pętli.
pausedbool, opcjonalny = false- Start z pauzą.
Zwraca
Odtwarzacz (tekstura) albo false.
Przykład
Powtórka na ekranie kina w świecie.
local rec = loadRecording("powtorki/ostatnia.avi")
local screen = rec and createRecordingPlayer(rec, true)
addEventHandler("onClientRender", root, function()
if screen then dxDrawMaterialLine3D(1000, -1000, 30, 1000, -1000, 22, screen, 14) end
end)
Zobacz też
setRecordingPlayerPausedPauzuje albo wznawia odtwarzacz. Wznowienie po końcu nagrania zaczyna od początku.setRecordingPlayerSpeedUstawia prędkość odtwarzania 0-16 (1 = normalna, 0.5 = zwolnione tempo).dxDrawImageRysuje obraz (plik PNG/JPG zasobu, teksturę, render target, przeglądarkę albo kamerę) w prostokącie ekranu, z opcjonalnym obrotem i zabarwieniem.