Wysłany: 2019-04-10, 13:33
Kacperiusz
.
Wiek: 23 Na forum: 2770 dni Posty: 113
Piwa : 205
Mam taki kod:
local img = dxCreateTexture ( "lvl.png" )
local w , h = guiGetScreenSize ()
local zoom = 1
if w < 1920 then
zoom = math . min ( 2 , 1920 / w )
end
function gui ()
dxDrawImage ( w - 330 / zoom , 309 / zoom , 137 / zoom , 120 / zoom , img )
dxDrawText ( "level" , w - 332 / zoom , 310 / zoom , 139 / zoom , 126 / zoom , tocolor ( 255 , 255 , 255 , 255 ), false )
end
addEventHandler ( "onClientRender" , root , gui )
Problem polega na tym, ?e nie wiem jak wyskalowa? tekst by mi dzia?a?.
Prosz? o pomoc.
Wysłany: 2019-04-10, 14:19
NyAngel
Wiek: 22 Na forum: 3950 dni Posty: 128
Nick w MP: NyAngel
Piwa : 556
Najprostsze skalowanie wed?ug mnie :
local w , h = guiGetScreenSize ()
local zoom = 1920 / w
local img = dxCreateTexture ( "lvl.png" , "argb" , false , "clamp" )
function gui ()
dxDrawImage ( w - 330 / zoom , 309 / zoom , 137 / zoom , 120 / zoom , img )
dxDrawText ( "level" , w - 332 / zoom , 310 / zoom , w - 332 / zoom + 139 / zoom , 310 / zoom + 126 / zoom , tocolor ( 255 , 255 , 255 , 255 ), 1 , "default-bold" , "center" , "center" )
end
addEventHandler ( "onClientRender" , root , gui )
Je?eli chcesz, aby tekst by? wy?rodkowany do tej tekstury to najpro?ciej b?dzie, gdy u?yjesz 9 i 10 argumentu.
skalowanie tekstu musi wygl?da? tak :
x, y, x+w, y+h
Tagi: skalowanie :: tekstu!
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: