#Silvery' Posted March 31, 2014 Share Posted March 31, 2014 Alguna forma de hacer un dx o un gui para todas las resoluciones sin guiGetScreenSize o no se puede ? Link to comment
TheCrazy17 Posted March 31, 2014 Share Posted March 31, 2014 Alguna forma de hacer un dx o un gui para todas las resoluciones sin guiGetScreenSize o no se puede ? Creo que sin 'guiGetScreenSize' no es posible, aunque no es muy difícil usarlo, al principio parece difícil, pero en realidad es facil, solo son unas cuantas divisiones/multiplicaciones Link to comment
#Silvery' Posted March 31, 2014 Author Share Posted March 31, 2014 Noo, pasa qué era una duda, guiGetScreenSize ya lo se utilizar solo qué hacer multiplicaciones y muchas dan paj** e.e, pero bueno me tomare el tiempo para ponerlo para todas las resoluciones. Link to comment
Alexs Posted March 31, 2014 Share Posted March 31, 2014 (edited) Noo, pasa qué era una duda, guiGetScreenSize ya lo se utilizar solo qué hacer multiplicaciones y muchas dan paj** e.e, pero bueno me tomare el tiempo para ponerlo para todas las resoluciones. Aunque 'guiGetScreenSize' es el método mas utilizado, es en realidad poco útil para cosas como textos o imágenes, ya que las resoluciones de las pantallas poseen escalas diferentes. http://es.wikipedia.org/wiki/Resolucion_de_pantalla Edited March 31, 2014 by Guest Link to comment
Tomas Posted March 31, 2014 Share Posted March 31, 2014 (edited) Yo uso algo así: addEventHandler("onClientResourceStart", resourceRoot, function() myWindow = guiCreateWindow(452, 212, 376, 375, "Esto no lo ven todos", false) end ) sWidth = Largo de tu resolución sHeight = Alto de tu resolución X = 452, 452 / sWidth = 0.353 Y = 212, 212 / sHeight = 0.265 Lo mismo con los otros, 376 / sWidth y 375 / sHeight 0.293 y 0.468. El codigo quedará así: addEventHandler("onClientResourceStart", resourceRoot, function() local sWidth, sHeight = guiGetScreenSize() myWindow = guiCreateWindow(sWidth*0.353, sHeight*0.265, sWidth*0.293, sHeight*0.468, "Esto se ve en todas las resoluciones", false) end ) Tutorial por DNL21 Edited March 31, 2014 by Guest Link to comment
Alexs Posted March 31, 2014 Share Posted March 31, 2014 (edited) Eso no tiene ningún sentido, el argumento 'relative' de las funciones GUI utiliza coordenadas entre 0 y 1, tus números son mucho mayores a eso. relative: This is whether sizes and positioning are relative. If this is true, then all x,y,width,height floats must be between 0 and 1, representing sizes/positions as a fraction of the screen size. If false, then the size and co-ordinates are based on client's resolution, accessible using guiGetScreenSize. *Por favor eliminar este post, @TomasitoCaram ya corrigió su grave error. Edited March 31, 2014 by Guest Link to comment
Tomas Posted March 31, 2014 Share Posted March 31, 2014 Eso no tiene ningún sentido, el argumento 'relative' de las funciones GUI utiliza coordenadas entre 0 y 1, tus números son mucho mayores a eso.relative: This is whether sizes and positioning are relative. If this is true, then all x,y,width,height floats must be between 0 and 1, representing sizes/positions as a fraction of the screen size. If false, then the size and co-ordinates are based on client's resolution, accessible using guiGetScreenSize. Ya empezaste otra vez con tus llamadas "Críticas Constructivas" que no construyen nada. Si está mal porque no lo arreglas? Solo haces puro off-topic para conseguir más mensajes Link to comment
Recommended Posts