Szerző Téma: guiCreateStaticImage méretezése  (Megtekintve 633 alkalommal)

guiCreateStaticImage méretezése
« Dátum: 2017. március 19. - 19:21:57 »
0 Show voters
Sziasztok. Van egy guiCreateStaticImagem, aminek a mérete más felbontáson nagy. Mármint ugyan akkora egy kis, és ugyan akkora egy nagy felbontáson. Az elhelyezése az jó. Valaki tudna ebben nekem segíteni? Előre is köszönöm.
 


sx, sy = guiGetScreenSize()
    wx, wy = 200, 300
    x = (sx/2) - (wx/2)
    y = (sy/2) - (wy/2)
    guiCreateStaticImage(x,y,200,300,\"testelesre.png\", false)

guiCreateStaticImage méretezése
« Válasz #1 Dátum: 2017. március 19. - 21:25:00 »
0 Show voters
Kapcsold össze a az sx-szel és sy-nal, így a képernyő méretéhez fog igazodni.

guiCreateStaticImage méretezése
« Válasz #2 Dátum: 2017. március 19. - 21:34:15 »
0 Show voters
Én igazából ajánlom, hogy a magassághoz viszonyíts, mivel nincs olyan felbontás, ahol pl. a magasság / 2-höz való viszonyítás kilógna.
 

sx, sy = guiGetScreenSize()
wx, wy = 200, 300            -- alap kép: 200x300 (szélxhossz)
x = (sx/2) - (wx/2)
y = (sy/2) - (wy/2)
hossz = sy / ( 1080 / wy )     -- 1920x1080-hoz viszonyítja a hosszát  (pl. a viszonyításkor: 1080 / ( 1080 / 300 ) = 300)
szel = hossz / 1.5            -- a hosszhoz viszonyítja a szélességet (pl. 300/1.5 = 200)
guiCreateStaticImage(x, y, szel, hossz, \"testelesre.png\", false)

 
 
« Utoljára szerkesztve: 2017. március 19. - 21:36:00 írta MakroBox »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal