- Dokumentacja
- Funkcje klienta
- createElementPreview
Funkcja
createElementPreview
Tworzy podgląd elementu (pojazd, gracz, postać, obiekt, obiekt modelu) jako obraz do dxDrawImage, np. do sklepu z autami albo garderoby. false jako cel = scena z kamery. Kamera domyślnie krąży wokół celu tak, żeby był cały w kadrze.
Składnia
preview createElementPreview(element|bool target [, int width = 256, int height])Argumenty
targetelement|bool- Cel podglądu.
widthint, opcjonalny = 256- Szerokość obrazu.
heightint, opcjonalny- Wysokość obrazu (domyślnie jak szerokość).
Zwraca
Podgląd albo false.
Przykład
Obracające się auto gracza w rogu ekranu.
local veh = getPedOccupiedVehicle(localPlayer)
local preview = veh and createElementPreview(veh, 320, 200)
addEventHandler("onClientRender", root, function()
if not preview then return end
setElementPreviewOrbit(preview, getTickCount() / 30 % 360, 15)
local img = getElementPreviewImage(preview)
if img then dxDrawImage(20, 20, 320, 200, img) end
end)
Uwagi
Bez ustawiania kamery. Podgląd modelu nie wymaga ręcznego ustawiania obiektu i kamery ani zewnętrznych zasobów.
Zobacz też
setElementPreviewOrbitUstawia kamerę krążącą wokół celu: kąt w poziomie (yaw, 0 = z północy), kąt w pionie (pitch), odległość (0 = cały cel w kadrze), wysokość i pole widzenia.setElementPreviewModelUstawia podgląd modelu bez elementu w świecie (np. lista aut albo skinów w sklepie): rodzaj ("vehicle","ped","object") i numer modelu. Model stoi tylko u tego gracza, do zdjęć.getElementPreviewImageZwraca ścieżkę pliku PNG podglądu (dladxDrawImageidxCreateTexture) albofalse, gdy nie ma jeszcze pierwszego zdjęcia.destroyElementPreviewUsuwa podgląd zcreateElementPreview.isElementPreviewSprawdza, czy wartość to istniejący podgląd zcreateElementPreview.