Chagaas Posted February 9, 2023 Share Posted February 9, 2023 Queria saber como e se é possivel fazer uma Hud triangular funcionar sem a utilização do HTML Link to comment
Vampire Posted February 9, 2023 Share Posted February 9, 2023 Olá @Bk Dev Movi seu tópico para a seção de Programação em Português do fórum para que você possa obter uma melhor assistência em seu idioma nativo. Lembre-se de sempre escrever em Inglês ao postar fora desta seção. Link to comment
Sx666 Posted February 19, 2023 Share Posted February 19, 2023 Sim, é possível criar uma HUD triangular sem utilizar HTML. Para isso, você pode utilizar as funções de desenho 2D da engine do jogo. Aqui está um exemplo de código que você pode usar como base para criar sua própria HUD triangular: function drawTriangularHUD() -- Define a posição da HUD na tela local x, y = 50, 50 -- Define a largura e a altura da HUD local w, h = 200, 100 -- Define a cor da HUD local r, g, b, a = 255, 0, 0, 200 -- Desenha o fundo da HUD dxDrawRectangle(x, y, w, h, tocolor(r, g, b, a)) -- Define os pontos dos triângulos local point1 = { x + w / 2, y } local point2 = { x, y + h } local point3 = { x + w, y + h } -- Define a cor do triângulo r, g, b, a = 255, 255, 255, 200 -- Desenha o triângulo esquerdo dxDrawTriangle(point1[1], point1[2], point2[1], point2[2], point3[1], point3[2], tocolor(r, g, b, a)) -- Inverte os pontos para desenhar o triângulo direito point2, point3 = point3, point2 dxDrawTriangle(point1[1], point1[2], point2[1], point2[2], point3[1], point3[2], tocolor(r, g, b, a)) end addEventHandler("onClientRender", root, drawTriangularHUD) Nesse exemplo, a função drawTriangularHUD desenha uma HUD triangular vermelha com dois triângulos brancos sobre ela. Os pontos dos triângulos são calculados com base na posição, largura e altura da HUD. Você pode alterar esses valores para ajustar a aparência da sua própria HUD triangular. Esse código deve ser adicionado ao cliente.lua para funcionar corretamente. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now