En la actualización de contenido El Resurgir de Azshara, hemos desarrollado varios cambios en la interfaz de usuario de los que os queremos poner al tanto.
Características de accesibilidad
En primer lugar, hemos añadido varios comandos orientados a ofrecer mayor número de opciones a los jugadores con problemas de visión. Algunos de estos comandos permitirán que el jugador entre y salga de los canales de voz sin necesidad de hacer clic en el botón de voz situado en la lista de canales:
- Entrar en el canal de voz para vuestra hermandad: /voice guild.
- Entrar en el canal de voz para el canal de oficiales para vuestra hermandad: /voice officer.
- Entrar en el canal general para una comunidad concreta: /voice.
- Entrar en el canal específico para una comunidad concreta: /voice.
- Abandonar el canal de voz actual: /voice leave.
Además, hemos añadido comandos nuevos para que sea más fácil crear comunidades y clubs de Battlenet y unirse a ellos:
- Abrid el diálogo «Añadir comunidad» con el enlace de invitación seleccionado. Copiad el enlace y escribid: /community join.
- Abrid el diálogo «Crear comunidad de personajes de WoW» con el nombre seleccionado. Escribid un nombre, introducid un nombre corto y pulsad Entrar para terminar la creación: /community create wow.
- Abrid el diálogo «Crear club de Battle.net» con el nombre seleccionado. Escribid un nombre y, opcionalmente, introducid un nombre corto. Pulsad Entrar para terminar la creación: /community create battlenet.
Delimitaciones de marcos
Hemos añadido un nuevo sistema de restricción de marcos que afecta a la delimitación:
- Los marcos que se delimiten dentro un conjunto restringido solo podrán tener las otras delimitaciones establecidas para los marcos que se encuentren en la misma jerarquía.
- Se ha añadido una nueva API en la línea de API: ClearAllPoints();
- Este cambio eliminará las delimitaciones de una línea y debe introducirse para eliminar la restricción de marcos.
- Los nuevos marcos restringidos incluyen:
- Placas de nombre
Ya no se puede llamar a las siguientes API con marcos restringidos:
- GetCenter()
- GetLeft()
- GetRight()
- GetTop()
- GetBottom()
- GetRect()
- GetUnscaledRect()
Descripción: Añadir texturas
Hemos añadido la opción de contar con varias texturas personalizadas por línea.
Uso:
Tooltip:AddTexture(fileDataID/”filename” [,minx, maxx, miny, maxy])
– este método quedará obsoleto pronto
O
Tooltip:AddTexture(fileDataID/”filename” [,TooltipTextureInfo])
– este el nuevo método
TooltipTextureInfo es una tabla que describe cómo aplicar la textura:
{
width = 12, – puede ser 0 para utilizar la anchura real de texturas
height = 12, – puede ser 0 para utilizar el tamaño real de texturas
anchor = Enum.TooltipTextureAnchor.Left,
region = Enum.TooltipTextureRelativeRegion.LeftLine,
verticalOffset = 0, margin = { left = 8, right = 8, top = 0, bottom = 0 }, – espacio vacío alrededor de la textura, puede ser negativo
texCoords = { left = 0, right = 1, top = 0, bottom = 1 },
vertexColor = { r = 1, g = 1, b = 1, a = 1 },
}
Los valores descritos arriba son los predeterminados. La tabla puede estar completa parcialmente, y cualquier ajuste no especificado tendrá estos valores predeterminados.
Se ha añadido un espaciado opcional a la izquierda y en la parte superior.
Uso:
Tooltip:SetPadding(right, bottom, [left, top])
Sistema de informes
En esta actualización de contenido, vamos a restringir unas cuantas funciones. Los complementos ya no podrán utilizar las funciones C_ReportSystem.InitiateReportPlayer y C_ReportSystem.SendReportPlayer, pero podrán abrir el diálogo normal de «Denunciar a un jugador» al usar la nueva función C_ReportSystem.OpenReportPlayerDialog. El jugador debe interactuar con dicho diálogo para mandar el informe.
Acceso a texturas
Otro cambio importante: el acceso a las texturas fuera del directorio …/Interface ya no admite rutas, y ahora requiere una id. de datos de archivo. Para que este cambio funcione, estamos revisando las funciones de «Ajustar texturas» para asegurarnos de que las id. de datos de archivo sean compatibles siempre.
No dudéis en contarnos vuestras opiniones o dudas acerca de lo que hemos explicado en el hilo.
¡Gracias!