Szerző Téma: Responsive dxDrawRectangle & dxDrawText  (Megtekintve 2450 alkalommal)

Responsive dxDrawRectangle & dxDrawText
« Dátum: 2018. augusztus 30. - 19:12:40 »
0 Show voters
Sziasztok
 
Profibbak segítségét szeretném kérni, aki esetleg már kísérletezett ezzel és sikerrel.
Próbálkoztam responsive dx-et összerakni, de az egész valamiért nem akart normálisan működni.
Az egész alatt arra gondolok, hogy ha van egy 1920x1080 méretű monitorod, és a dx-et beállítod rajta meg minden, akkor
az egy 1024x768-as méretű monitoron is ugyan úgy nézzen ki. Tehát ne lógjon ki, illetve próbálja a dx-et ahhoz méretezni, hogy méretarányos legyen.
Ha már jártatok az FFS Gaming szerverén, akkor tulajdonképpen ugyan arra gondolok, mint náluk a lobby. Az minden monitoron jó. 
Én a következő módszerrel próbálkoztam:
 

local screenWidth, screenHeight = guiGetScreenSize()
local responsiveMultiplier = (screenWidth + 2048) / (2048 * 2)
local rectangleWidth, rectangleHeight = 270 * responsiveMultiplier, 150 * responsiveMultiplier
local font = dxCreateFont(\"font.ttf\", 12 * responsiveMultiplier, false, \"antialiased\")
local rectangleX, rectangleY = screenWidth/2 - rectangleWidth/2, screenHeight/2 - rectangleHeight/2
-- Tudom, hogy itt nem funkcióban van. Scripten belül ott van.
dxDrawRectangle(rectangleX, rectangleY, rectangleWidth, rectangleHeight, tocolor(0, 0, 0, 150))

 
A válaszokat előre is köszönöm.
 

Responsive dxDrawRectangle & dxDrawText
« Válasz #1 Dátum: 2018. szeptember 05. - 19:04:19 »
0 Show voters
Lol, ez nem Jayceon kódja amit múltkor küldött el másnak? :D :D Egyébként faszán működik nekem, szóval te rontottál el valamit.

Nem elérhető Enigma

  • 391
    • Profil megtekintése
Responsive dxDrawRectangle & dxDrawText
« Válasz #2 Dátum: 2018. szeptember 05. - 21:07:10 »
+1 Show voters
\"giphy.gif\"

Responsive dxDrawRectangle & dxDrawText
« Válasz #3 Dátum: 2018. szeptember 06. - 21:57:34 »
0 Show voters
Idézetet írta: asdpudingasd date=1536167059


   
      Lol, ez nem Jayceon kódja amit múltkor küldött el másnak? :D :D Egyébként faszán működik nekem, szóval te rontottál el valamit.
   


Kétlem, hogy az lenne. :D Alap GTA Forumon találtam. Max 1,2 dolgot alakítgattam rajta. 
 
 
 
Idézetet írta: Enigma date=1536174430


   
      \"giphy.gif\"


Nem tudom mit nevetsz kamu \"programozó\". :) Helyedben szerintem csendben maradnék és szépen ülnék a valagamon. :D 

Nem elérhető Live

  • 507
    • Profil megtekintése
Responsive dxDrawRectangle & dxDrawText
« Válasz #4 Dátum: 2018. szeptember 09. - 20:21:04 »
+1 Show voters

local screenX, screenY = guiGetScreenSize()
local responsiveMultipler = 0.75 + (screenX - 1024) * (1 - 0.75) / (1920 - 1024) --> reMap

 
 

Responsive dxDrawRectangle & dxDrawText
« Válasz #5 Dátum: 2018. szeptember 11. - 17:21:51 »
0 Show voters
Idézetet írta: Live date=1536517264


   

local screenX, screenY = guiGetScreenSize()
local responsiveMultipler = 0.75 + (screenX - 1024) * (1 - 0.75) / (1920 - 1024) --> reMap

   
       
   


Na most reálisabban működik. Köszi. :)

Nem elérhető Fr3d

Responsive dxDrawRectangle & dxDrawText
« Válasz #6 Dátum: 2018. december 29. - 20:28:27 »
0 Show voters
Mintha te olyan nagyon nagy \"PROGRAMMER\" lennél  Enigma legalább ért is a programozáshoz

Nem elérhető Tarack

  • 177
    • Profil megtekintése
Responsive dxDrawRectangle & dxDrawText
« Válasz #7 Dátum: 2018. december 30. - 00:58:54 »
0 Show voters
Ez a cucc nem a see modbol van egyébként? Ott van hasonló cucc, sőt..

Nem elérhető Fr3d

Responsive dxDrawRectangle & dxDrawText
« Válasz #8 Dátum: 2018. december 30. - 21:09:05 »
0 Show voters
@Tarack te azt honnan tudod, hogy ott van ilyen?:D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal