Complementos y UI
El contenido de la interfaz de usuario implica algunos conocimientos de lenguajes de scripting y documentos XML. El lenguaje para escribir scripts es LUA.
No, también los tengo. muchas palabras para escribir. Encuentro una para ti.
(Se transfiere lo siguiente)
1. Listo para comenzar
A. Herramientas que se pueden utilizar
El primer paso es entender qué se va a hacer, pero para comenzar correctamente debemos elegir algunas herramientas de scripting. . Creo que el primer punto importante es el editor (en términos técnicos, es un entorno de desarrollo integrado en IDE), que puede tener muchas opciones. Dado que el lenguaje que utilizamos para escribir scripts es LUA (Traducción: un lenguaje de scripting, consulte: .br/luaeclipse/ (Traducción: un complemento utilizado en Eclipse IDE, se recomienda para profesionales que hayan utilizado el lenguaje Java).
Lua Eclipse: este es otro IDE para el entorno Java. No he usado este IDE (Anotación: no represento al traductor en este artículo. Está basado en la plataforma Eclipse (Anotación: por favor). ver / (Anotación: editPlus es un editor de texto similar a UltraEdit)
EditPlus: esta es una herramienta efectiva para reemplazar el programa Bloc de notas. Esta también es mi herramienta para editar LUA. Tiene muchas funciones que necesita y. tiene lenguaje LUA (Traducción: el esquema puede entenderse como una plantilla, que estipula cómo se definen los archivos, etc.) Pero tiene un período de evaluación de 30 días y debes registrarte para poseerlo.
Estas son sólo 3 sugerencias. Creo que una vez que domines B:Lua, podrás utilizar mejor otras herramientas
Objetivo: archivos WOW
Una vez que lo hagas. tenga el editor, todo es solo cuestión de tiempo. Solo para comenzar, necesitamos algunas herramientas para editar WOW. La herramienta preferida es WinMPQ, dirección de descarga: /dwnload.html#WinMPQ
Necesitas un. La biblioteca de tiempo de ejecución (biblioteca de tiempo de ejecución VB4) para ejecutarla (Anotación: Windows general) está instalada), con ella puede abrir el archivo MPQ o el archivo MoPaO en el directorio del juego. MPQ es el formato de archivo utilizado por Blizzard para almacenar datos del juego. Si está interesado en estudiarlo, consulte: /wow/ui/" xmlns :xsi="/wow/ui/">
< OnLoad>
this:RegisterEvent("VARIABLES_LOADED");
if (evento = = "VARIABLES_LOADED") entonces
hello_world_initialize();
fin
Oh. Un poco complicado ¿no? No te preocupes por nada más. Primero mira la línea Le dice al juego que hello_world.lua es un archivo de script, que es donde se ejecuta el script del complemento. . Cada interfaz se amplía con etiquetas .
Aquí usamos una etiqueta de Marco para incluir simplemente todos los scripts de eventos. También puede definir todos los botones, ventanas, etc. en la interfaz en la etiqueta de Marco. En la etiqueta , puede definir un atributo llamado nombre (como: )
Tenga en cuenta que el valor interno debe ser único en todo el archivo. Se recomienda comenzar con el nombre de su módulo de complemento como prefijo, seguido de un guión bajo y luego el nombre real del marco. En el ejemplo anterior, lo llamamos núcleo, formando así el nombre anterior.
Hay una etiqueta