PiojitoS Posted October 4, 2014 Posted October 4, 2014 Hola, quiero saber como hago para que se dividan solas las resoluciones por cada numero sin tener que estar haciendolo yo... por ejemplo: windows= guiCreateStaticImage(155, 225, 135, 225, "DX.png", false) y que en vez de hacer yo las divisiones con la calculadora que se hagan atravez de algo en el script windows= guiCreateStaticImage(sWidth*0.345, sHeight*0.441, sWidth*0.320, sHeight*0.339, "DX.png", false) si me pueden responder me hacen un favor gracias...
PiojitoS Posted October 4, 2014 Author Posted October 4, 2014 bueno quiero decir a las operaciones que haces por ejemplo: editUsername = guiCreateEdit(37, 144, 248, 24, "", false, registerWindow) resolucion = 1024/768 37/1024 = 0.0361328125 144/768 = 0.1875 248/1024 = 0.2421875 24/768 = 0.03125 y esto queda asi reemplazado: editUsername = guiCreateEdit(sWidth*0.0361, sHeight*0.187, sWidth*0.242, sHeight*0.0312, "", false, registerWindow) entendes? que en vez e hacerlo yo con la calculadora a eso que se haga solo...
Tomas Posted October 5, 2014 Posted October 5, 2014 El mismo cálculo que tu hiciste lo puedes auto-generar con aritmética, simplemente define tu resolución y dividela, había creado una useful para esto hace muuuuuuuuucho tiempo, pero lo malo era ir teniendo que poner gui-element por gui-element.
PiojitoS Posted October 5, 2014 Author Posted October 5, 2014 ok lo intentare lo eh pensado pero me da paja jaja
Alexs Posted October 5, 2014 Posted October 5, 2014 En ese caso es fácil, puedes reemplazar el resultado por la operación: editUsername = guiCreateEdit(sWidth*(37/1024), sHeight*(144/768), sWidth*(248/1024), sHeight*(24/768), "", false, registerWindow) Aunque, si posees un mínimo de conciencia respecto a la eficiencia de tus códigos, te recomiendo seguir haciendo los cálculos y utilizando los resultados; las divisiones son operaciones que toman mucho tiempo en su ejecución y no veo el sentido de sacrificar este tiempo solo por pereza de realizar el calculo de manera manual.
PiojitoS Posted October 9, 2014 Author Posted October 9, 2014 Si es solo para 1 script que tiene muchas cosas el panel y por eso me lleva bastante tiempo hacerlas pero en lo demas lo hago yo...
Recommended Posts