Szerző Téma: HUD készítése  (Megtekintve 1845 alkalommal)

HUD készítése
« Dátum: 2017. Január 17. - 18:38:08 »
0 Show voters
Sziasztok!!
 
Szeretnék csinálni egy egyedi HUD-ot de sajnos nem nagyon értek a lua-hoz csak editelni tudok.
 
Valaki tudna nekem jó tanácsokat írni hogy hogyan is kezdjem el?? Előre is köszi :D

HUD készítése
« Válasz #1 Dátum: 2017. Január 17. - 19:37:03 »
0 Show voters
Szia! Régebben én sem értettem hozzá (Na nem mintha, most értenék :D), de egy HUD alapba nem nehéz. Eldöntheted, hogy dxDrawRectangle-vel, vagy esetleg képpel csinálnád.
 

local x,y = guiGetScreenSize() --Képernyő méret lekérdezése
local hp = getElementHealth(localPlayer) -- Játékos életereje
local armor = getPedArmor(localPlayer) -- Játékos páncélja(Armorja)
function draw()
dxDrawRectangle(x/2,y/2,hp,y,tocolor(255,0,0,80))
dxDrawRectangle(x/2,y/1.4,armor,y,tocolor(0,0,255,80))
end
addEventHandler(\"onClientRender\", root, draw)

 
Nyílván nem lesz a legjobb, mert a pozíciókkal bajlódni kell, de ez egy teljesen alap \"vázlat\".

HUD készítése
« Válasz #2 Dátum: 2017. Január 18. - 17:06:11 »
0 Show voters
Szia! Én úgy csináltam a saját hudomat, hogy ha a hp nagyobb mint pl. 10, akkor hozzáad egy képet.
Tehát ha a HP nagyobb mint tíz, akkor a hp nagyobb lesz 9 nél is. Mutatom
 
 

if hp > 3 then
dxDrawText(3, 10)
    --Ha három pixeles a kép, akkor mindig három pixellel írsz többet
end
if hp > 4 then
dxDrawText(6, 10)
end

 
Remélem érthető...

Nem elérhető Eduka

  • 214
    • Profil megtekintése
HUD készítése
« Válasz #3 Dátum: 2017. Január 18. - 17:16:25 »
0 Show voters

dxDrawText(3, 10)

 
??

HUD készítése
« Válasz #4 Dátum: 2017. Január 18. - 17:18:47 »
0 Show voters
Ez csak egy példa volt, ha nagyon szeretné az illető, ránéz a wikin. Szerintem mindenki úgy tette.

HUD készítése
« Válasz #5 Dátum: 2017. Január 18. - 18:25:32 »
0 Show voters
Elég szerintem egy rectangle aztán annak a hosszúsági/szélességi (attól függ milyen a designje) értékét változtatod.
 
Ez a képes cucc szerintem picit rossz megoldás, de nem láttam még működésben, nem tudom milyen.

HUD készítése
« Válasz #6 Dátum: 2017. Január 18. - 18:31:17 »
0 Show voters
Működik rendesen, ha jól tudom a DreamLife is ezt használta.
A baj vele az, hogy sok idő elkészíteni.

Nem elérhető Eduka

  • 214
    • Profil megtekintése
HUD készítése
« Válasz #7 Dátum: 2017. Január 19. - 13:49:18 »
0 Show voters
Emellett fölösleges és ronda

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal