Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-12-30, 20:04


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

Hejka, wie kto? jak to skalowa??

dxDrawText(nazwaGracza1382 1976 11700 11028 1tocolor(000255), 0.30dxfont0_CzcionkaDlaPaska"left""top"falsefalsefalsefalsefalse)
        dxDrawText(nazwaGracza1382 1976 11700 11028 1tocolor(000255), 0.30dxfont0_CzcionkaDlaPaska"left""top"falsefalsefalsefalsefalse)
        dxDrawText(nazwaGracza1382 1976 11700 11028 1tocolor(000255), 0.30dxfont0_CzcionkaDlaPaska"left""top"falsefalsefalsefalsefalse)
        dxDrawText(nazwaGracza1382 1976 11700 11028 1tocolor(000255), 0.30dxfont0_CzcionkaDlaPaska"left""top"falsefalsefalsefalsefalse)
        dxDrawText(nazwaGracza138297617001028tocolor(255255255255), 0.30dxfont0_CzcionkaDlaPaska"left""top"falsefalsefalsefalsefalse)

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? :D Albo chociaz cos doradzic, dzieki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-30, 20:10


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Nawet nie podejmujesz pr?by skalowania, wi?c jak ma dzia?a?? Najpierw co? spr?buj sam wykombinowa? i wtedy pro? o pomoc.

- https://gtao.pl/skalownie-odsrodkowe-vt123174.htm
i wi?cej poradnik?w znajdziesz w Poradnikach LUA.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-30, 20:20


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

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 -_-

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-30, 20:45


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-30, 21:04


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

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 0py 103319191033tocolor(9100255), 2false)
        dxDrawLine(px 1py 108019191080tocolor(211728255), 1false)
        dxDrawLine(px 1919py 108019191034 1tocolor(211728255), 1false)
        dxDrawRectangle(px 0py 1034191946tocolor(868585105), 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

Postaw piwo autorowi tego posta
 

 
Tagi: skalowanie :: dxdrawtext
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku