View Single Post
07-01-09, 07:54 PM   #9
Animorph
A Fallenroot Satyr
Join Date: Apr 2009
Posts: 24
No sé si se solucionó este problema, pero por si las dudas, escribo la respuesta por si alguien más tiene este inconveniente:

nUI no está diseñado para que se pueda cambiar el tamaño de sus elementos, pero en su código, se permite que se adapten. La manera de llevar a cabo esto es de la siguiente manera:

En el archivo nUI.lua, el cual se encuentra en WTF > Account > {su nombre de usuario} > {realm (reino)} > {character (personaje)} > SavedVariables > nUI.lua debe ser editado. A continuación coloco un ejemplo de como era el mio:

nUI_Options = {
["hud_healthrace"] = true,
["package"] = "nUI+ Development",
["tooltips"] = "owner",

Después de la primer linea, se deben insertar unos renglones adicionales de texto, los cuales son:

["scale"] = 1,
["hScale"] = {su escala horizontal},
["vScale"] = {su escalal vertical},

Para calcular que valores poner en estos parámetros, se deben hacer la siguientes cuentas:

hScale = {el ancho de su resolución} / 2560
vScale = {el alto de su resolución} / 1600

Por ejemplo, usando la resoulcion de 1024*768 como pedia el posteado original:

hScale = 1024 / 2560 = 0.4
vScale = 768 / 1600 = 0.48

Pero, el valor de vScale no es el definitivo. Para compensar los distintos formatos de pantalla (normal, widescreen, etc) se debe hacer la siguiente cuenta:

si ancho/altura = 1.778 entonces vScale = vScale * 0.95
si ancho/altura = 1.250 entonces vScale = vScale * 0.75
si ancho/altura = 1.333 entonces vScale = vScale * 0.80
si ancho/altura = 1.600 entonces vScale = vScale * 0.95

O sea, con el ejemplo anterior:

1024/768 = 1.333 entonces vScale = vScale * 0.80 = 0.48 * 0.80 = 0.384

Por lo tanto, el codigo que se debe ingresar adentro del archivo será:

["scale"] = 1,
["hScale"] = 0.4,
["vScale"] = 0.384,

Esto se debe hacer para cada personaje distinto, ya que cada uno tiene su propio archivo nUI.lua, pero una vez cambiado uno, se puede copiar y pegar a todos los demas.



PS: Scott your Spanish isn't that bad, give yourself some credit!