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

Wysłany: 2018-05-13, 00:21


Boysiak







Wiek: 23
Na forum: 3524 dni
Posty: 18
Nick w MP: BoysiaQ



Respekt: 50

Siemka, wszystko ?adnie dzia?a mi w kodzie tylko nie scaluje si? dxdrawtext, albo scaluje si? w ma?ym stopniu, dodam ?e ca?y panel jest ?adnie przescalowany na ka?dej rozdzielczo?ci.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-13, 00:27


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

Poka? kod gdy? bez tego si? nie dowiemy dlaczego wynik? b??d

Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-13, 01:03


Boysiak







Wiek: 23
Na forum: 3524 dni
Posty: 18
Nick w MP: BoysiaQ



Respekt: 50

Scalowanie:

function cursorPosition(xywh) 
if (not isCursorShowing()) then 
return false 
end 
local mxmy getCursorPosition() 
local screenWscreenH guiGetScreenSize() 
cursorxcursory mx*screenWmy*screenH 
if cursorx and cursorx and cursory and cursory h then 
return true 
else 
return false 
end 
end 


Przyk?adowa linijka kodu:

dxDrawText("REKREACJA"screenW 0.48screenH 0.409screenW 0.145screenH 0.0385tocolor(254254254180), 1.3"Arial""center""top"falsefalsefalsefalsefalse)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-13, 07:55


Xrent

-






Wiek: 21
Na forum: 3047 dni
Posty: 230
Nick w MP: Pazdam

Piwa: 535

Respekt: 295,3
Respekt: 295,3Respekt: 295,3Respekt: 295,3

Ostrzeżeń: 60%
"Boysiak" napisał/a:

Scalowanie:

function cursorPosition(xywh) 
if (not isCursorShowing()) then 
return false 
end 
local mxmy getCursorPosition() 
local screenWscreenH guiGetScreenSize o() 
cursorxcursory mx*screenWmy*screenH 
if cursorx and cursorx and cursory and cursory h then 
return true 
else 
return false 
end 
end 


Przyk?adowa linijka kodu:

dxDrawText("REKREACJA"screenW 0.48screenH 0.409screenW 0.145screenH 0.0385tocolor(254254254180), 1.3"Arial""center""top"falsefalsefalsefalsefalse)
co ci konkretnie nie dziala? Skalowanie z guieditora s?abo dziala na full hd s?abo dlatego, polecam ci si? nauczy? pozycjonowania i dopiero wtedy skalowa?. Na gtao.pl masz w dziele poradniki do lua taki temat "matematyka lua" bodaj?e.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-13, 08:08


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4700 dni
Posty: 372
Nick w MP: Hades

Piwa: 3214

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

to

function cursorPosition(xywh) 
if (not isCursorShowing()) then 
return false 
end 
local mxmy getCursorPosition() 
local screenWscreenH guiGetScreenSize() 
cursorxcursory mx*screenWmy*screenH 
if cursorx and cursorx and cursory and cursory h then 
return true 
else 
return false 
end 
end 


jest do pobierania pozycji kursora na ekranie, nie od scalowania.

Text odpowiednio si? scaluje w argumencie czcionki.

Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Mezo.
Wysłany: 2018-05-13, 09:16


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

Skalowa? mo?esz przy pomocy wielu sposob?w, ja zazwyczaj u?ywam;
mojeW,mojeH 640480 -- tutaj wstawiasz rozdzielczo?? na kt?rej robi?epanel
sW,sH guiGetScreenSize() -- pobieramy rozdzielczo?? gracza
widthheight = (sW/mojeW), (sH/mojeH) -- dzielimy to przez siebie


Potem po prostu *width *height. np:
dxDrawText("Przyk?adowy text"480*width409*height145*widht385*heighttocolor(254254254180), 1.3"Arial""center""top"falsefalsefalsefalsefalse)


A i na przysz?o??, tak jak moi poprzednicy - skalowanie z guieditora jest poprostu s?abe - lepiej wyskalowa? wszystko r?cznie.

[ Dodano: 2018-05-13, 17:01 ]
"Damian2511" napisał/a:


jest do pobierania pozycji kursora na ekranie, nie od scalowania.

Text odpowiednio si? scaluje w argumencie czcionki.

Z tak? pomoc?, to wiele pomagasz...

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-13, 23:53


Boysiak







Wiek: 23
Na forum: 3524 dni
Posty: 18
Nick w MP: BoysiaQ



Respekt: 50

TeeNekk, albo ja co? robi? ?le albo jestem na to zbyt g?upi ale tekst dalej ?rednio chce si? scalowa? :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 07:47


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

mo?esz pokaza? ssa?

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-14, 22:29


Boysiak







Wiek: 23
Na forum: 3524 dni
Posty: 18
Nick w MP: BoysiaQ



Respekt: 50

TeeNekk,

Rozdzielczo?? 1600 x 900: <- w tej robiony jest panel


Rozdzielczo?? 1280 x 720:


Rozdzielczo?? 1920 x 1080:


Panel ?adnie si? przescalowa?, a tekst si? nie zmniejsza.

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działa :: skalowanie :: tekstu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nie działa skalowanie tekstu 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