Wysłany: 2019-12-30, 20:04
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2580 dni Posty: 288
Piwa : 16
Hejka, wie kto? jak to skalowa??
dxDrawText ( nazwaGracza , 1382 - 1 , 976 - 1 , 1700 - 1 , 1028 - 1 , tocolor ( 0 , 0 , 0 , 255 ), 0.30 , dxfont0_CzcionkaDlaPaska , "left" , "top" , false , false , false , false , false )
dxDrawText ( nazwaGracza , 1382 + 1 , 976 - 1 , 1700 + 1 , 1028 - 1 , tocolor ( 0 , 0 , 0 , 255 ), 0.30 , dxfont0_CzcionkaDlaPaska , "left" , "top" , false , false , false , false , false )
dxDrawText ( nazwaGracza , 1382 - 1 , 976 + 1 , 1700 - 1 , 1028 + 1 , tocolor ( 0 , 0 , 0 , 255 ), 0.30 , dxfont0_CzcionkaDlaPaska , "left" , "top" , false , false , false , false , false )
dxDrawText ( nazwaGracza , 1382 + 1 , 976 + 1 , 1700 + 1 , 1028 + 1 , tocolor ( 0 , 0 , 0 , 255 ), 0.30 , dxfont0_CzcionkaDlaPaska , "left" , "top" , false , false , false , false , false )
dxDrawText ( nazwaGracza , 1382 , 976 , 1700 , 1028 , tocolor ( 255 , 255 , 255 , 255 ), 0.30 , dxfont0_CzcionkaDlaPaska , "left" , "top" , false , false , false , false , false )
Patrzylem co tu pisane bylo na forum, probowalem i no nie wychodzi, i w sumie to nie wiem co zle robie. Rozwiaze ktos przykladzik, zebym mogl sobie reszte sam uzupelnic? Albo chociaz cos doradzic, dzieki.
Wysłany: 2019-12-30, 20:10
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Wysłany: 2019-12-30, 20:20
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2580 dni Posty: 288
Piwa : 16
Pr?bowalem, korzystalem ze sposobu SataNa:
local sx , sy = guiGetScreenSize () -- pobieramy rozdzielczo ?? gracza kt ? ry widzi gui
local px , py = ( sx / 1280 ),( sy / 800 ) -- dzielimy rozdzielczo ?? gracza kt ? ry widzi gui przez rozdzielczo ?? na kt ? rej by ? o robione
ale nie wiem co mam wpisywa?, w tych warto?ciach po dxDrawText -_-
Wysłany: 2019-12-30, 20:45
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Trzeba by?o tak od razu. Ale w 2 linijce masz wpisa? rozdzielczo?ci, na kt?rych BY?O ROBIONE. Jak u Ciebie w dxDrawText jest warto?? wi?ksza ni? 1300 to znaczy, ?e jednak robi?e? na innej.
P??niej mno?ysz szeroko?? i wysoko?? odpowiednio przez te zmienne px i py z drugiej linijki.
Wysłany: 2019-12-30, 21:04
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2580 dni Posty: 288
Piwa : 16
Robilem na 1920x1080, tylko przyklad z neta wzialem i nie zmienilem, a karte juz mialem otwart? to szybciej bylo xD
local sx , sy = guiGetScreenSize () -- pobieramy rozdzielczo ?? gracza kt ? ry widzi gui
local px , py = ( sx / 1920 ),( sy / 1080 ) -- dzielimy rozdzielczo ?? gracza kt ? ry widzi gui przez rozdzielczo ?? na kt ? rej by ? o robione
addEventHandler ( "onClientRender" , root ,
function()
dxDrawLine ( px * 0 , py * 1033 , 1919 , 1033 , tocolor ( 91 , 0 , 0 , 255 ), 2 , false )
dxDrawLine ( px * 0 - 1 , py * 1080 , 1919 , 1080 , tocolor ( 21 , 17 , 28 , 255 ), 1 , false )
dxDrawLine ( px * 1919 , py * 1080 , 1919 , 1034 - 1 , tocolor ( 21 , 17 , 28 , 255 ), 1 , false )
dxDrawRectangle ( px * 0 , py * 1034 , 1919 , 46 , tocolor ( 86 , 85 , 85 , 105 ), false )
end
)
inny przyklad bo krotszy byl, a dla testu sie nie oplacalo tego dlugiego xd Nie dziala, czemu?
[ Dodano : 2019-12-30, 21:50 ]
dobra, znalazlem rozwiazanie. Mozna zamknac
Tagi: skalowanie :: dxdrawtext
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: