Jump to content

Pregunta Resoluciones


PiojitoS

Recommended Posts

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...

Link to comment

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...

Link to comment

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.

Link to comment

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.

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...