starksZ Posted September 23, 2015 Posted September 23, 2015 Hola, estaba aprendiendo usar las funciones de dx , Pero quisiera saber como hacer que este salga en todas las resoluciones en la misma posición sin que se distorsione, Este es mi draw por ejemplo: local x, y = guiGetScreenSize() --Como usaría el x,y ? addEventHandler("onClientRender", root, function() dxDrawText("Hola mundo", 40, 300, 187, 324, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false) end ) Estuve viendo sobre el output relativo y dicen que creo te sale mal así pero as+i me imprimió en el guieditor: local screenW, screenH = guiGetScreenSize() addEventHandler("onClientRender", root, function() dxDrawText("Hola mundo", screenW * 0.0313, screenH * 0.5000, screenW * 0.1461, screenH * 0.5400, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false) end ) ¿El relativo lo centra automáticamente? , Pero también quisiera aprender como hacerlo en el primer ejemplo. El unico limite en la vida, es tu imaginacion. Programar es la mejor forma de aprender a pensar.
Castillo Posted September 23, 2015 Posted September 23, 2015 Yo lo hago asi: local x, y = guiGetScreenSize ( ) local sourceX, sourceY = 1920, 1080 -- Tu resolucion de pantalla, donde diseñaste las cosas addEventHandler ( "onClientRender", root, function ( ) dxDrawText ( "Hola mundo", ( 40 / sourceX ) * sx, ( 300 / sourceY ) * sy, ( 187 / sourceX ) * sx, ( 324 / sourceY ) * sy, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false ) end ) Cambia 'sourceX' y 'sourceY' por la resolucion de la pantalla tuya. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
starksZ Posted September 23, 2015 Author Posted September 23, 2015 Fui a configuraciones y esta tengo en la de video: 1280 x 600 ¿ Pongo esa ? El unico limite en la vida, es tu imaginacion. Programar es la mejor forma de aprender a pensar.
Castillo Posted September 23, 2015 Posted September 23, 2015 Si. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
starksZ Posted September 23, 2015 Author Posted September 23, 2015 Si. Gracias El unico limite en la vida, es tu imaginacion. Programar es la mejor forma de aprender a pensar.
Recommended Posts