[besoin daide] dimension de l'écran pour un hud

  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Bonjour, je débute tout récemment dans le lua, et actuellement je m'entraîne réaliser un hud, mais il y a une chose que je ne comprend pas ce sont les dimension de l'écran, j'aimerais savoir si il y avais un Graphique qui exister pour aider ? Car la je ne comprend pas je n'arrive pas a placer le texte dans la barre de vie, voici mon code :
Code:
hook.Add( "HUDPaint", "DrawMyHUD", function() local health = LocalPlayer():Health() draw.RoundedBox(0, 8,ScrH() - 100, 300 + 4, 30 + 4,Color(40, 40, 40)) draw.RoundedBox(0, 10,ScrH() - 98,health * 3, 30, Color(225, 120, 120)) draw.SimpleText(health.."%","TheDefaultSettings", 10 + 150, 10 + 15,Color (255,255,255),1,1)
end)
 
  • Banni
L

Leyroz

Bambi
Messages
36
Score réaction
4
Points
30
Askal à dit:
Bonjour, je débute tout récemment dans le lua, et actuellement je m'entraîne réaliser un hud, mais il y a une chose que je ne comprend pas ce sont les dimension de l'écran, j'aimerais savoir si il y avais un Graphique qui exister pour aider ? Car la je ne comprend pas je n'arrive pas a placer le texte dans la barre de vie, voici mon code :
Code:
hook.Add( "HUDPaint", "DrawMyHUD", function() local health = LocalPlayer():Health() draw.RoundedBox(0, 8,ScrH() - 100, 300 + 4, 30 + 4,Color(40, 40, 40)) draw.RoundedBox(0, 10,ScrH() - 98,health * 3, 30, Color(225, 120, 120)) draw.SimpleText(health.."%","TheDefaultSettings", 10 + 150, 10 + 15,Color (255,255,255),1,1)
end)
Salut. Tu dois jouer avec le ScrW() et le ScrH pour le placer comme tu veux, je sais pas si c’est le forum qui fais ça mais ton code est pratiquement illisible. N’hésites pas à commenter ton texte avec — pour te souvenir à quoi correspondent les chiffres
 
  • Initiateur de la discussion
Askal

Askal

Geek suprême
Messages
312
Score réaction
18
Points
115
Code:
surface.CreateFont( "TheDefaultSettings", { font = "Arial", extended = false, size = 25, weight = 500, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = false,
} )
hook.Add( "HUDPaint", "DrawMyHUD", function() local health = LocalPlayer():Health() draw.RoundedBox(0, 8,ScrH() - 100, 300 + 4, 30 + 4,Color(40, 40, 40)) draw.RoundedBox(0, 10,ScrH() - 98,health * 3, 30, Color(225, 120, 120)) draw.SimpleText(health.."%","TheDefaultSettings", 8 + 150 ,ScrH() - 10 - 73,Color (255,255,255),1,1)
end)
C'est peut être mieux la ? Mais je comprend pas trop l'emplacement tout ça, j'ai réussi la mais avec du mal :/
 
  • J'aime
Réactions: Leyroz
Discord d'entraide
Rejoignz-nous sur Discord