Jump to content

[Ayuda] dxDrawText


DuFraN

Recommended Posts

Hola, tengo una duda sobre esto, lo que pasa es que pongo el texto en una resolución y cuando la cambio a otra el texto es muy pequeño o muy grande según la resolución que pongas. ¿Como hago para que el tamaño siempre sea el mismo, que debo usar?

  
local x,y = guiGetScreenSize() 
  
function lala() 
dxDrawText ("Tienda de Armas", x*0.43,y*0.24, x, y, tocolor ( 255, 255, 255, 255 ),1.5,"defaul-bold")  
end 
  
  

Link to comment

Olvidaste usar "onClientRender"

local x,y = guiGetScreenSize() 
  
function lala() 
dxDrawText ("Tienda de Armas", x*0.43,y*0.24, x, y, tocolor ( 255, 255, 255, 255 ),1.5,"defaul-bold") 
end 
addEventHandler ( "onClientRender", root, lala) 

Y por lo otro, tendrías que usar una resolución base para scriptear y a partir de esa hacer algunos arreglos así:

  
local x,y = guiGetScreenSize() 
local resX=1024 --Suponiendo que la resolucion horizontal en la que trabajas es 1024 
local tamaño=x/resX 
  
function lala() 
dxDrawText ("Tienda de Armas", x*0.43,y*0.24, x, y, tocolor ( 255, 255, 255, 255 ),1.5*tamaño,"defaul-bold") 
end 
addEventHandler ( "onClientRender", root, lala) 

Así tentrás un tamaño acorde a la resolución que uses.

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...