Pregunta

Como jugador de World of Warcraft desde hace mucho tiempo y desarrollador apasionado, he decidido que me gustaría combinar los dos y comenzar a desarrollar algunos complementos.No sólo para mejorar mi experiencia de juego sino como una gran oportunidad para aprender algo nuevo.

¿Alguien tiene algún consejo sobre cómo empezar?

¿Existe algún IDE que se pueda utilizar?¿Cómo se hacen las pruebas?¿Hay bibliotecas listas para usar disponibles?¿O obtendría una mejor experiencia de aprendizaje si ignorara las bibliotecas y construyera desde cero?¿Cómo disparo a Hogger?

Me encantaría escuchar tus consejos, experiencias y puntos de vista.

¿Fue útil?

Solución

Este artículo explica cómo empezar bastante bien.

Su primer favorito es posiblemente el Foro de Interfaz de EE. UU., especialmente los Stickies para eso:

http://us.battle.net/wow/en/forum/1011693/

Luego, obtenga algunos complementos simples para aprender cómo interactúan XML y LUA.El Lista de CÓMO de WoWWiki También es un buen punto aquí.

Una cosa importante a tener en cuenta:World of Warcraft está disponible en muchos idiomas.Si tiene una cuenta de la UE, obtendrá un excelente banco de pruebas simplemente descargando los paquetes de idiomas para español, alemán y francés.Si eres estadounidense, comprueba si puedes obtener la versión latinoamericana.De esa manera, puedes probarlo con la versión de otro idioma.

Una vez que haya creado 1 o 2 complementos realmente pequeños y simples solo para aprender a usarlos, eche un vistazo a los distintos marcos. GuauAce Es uno popular, pero hay otros.

Sólo ten en cuenta una cosa:Crear un complemento es trabajo.Mantener uno es aún más trabajo.Con cada nuevo parche, puede haber cambios importantes y el próximo complemento seguramente provocará un gran éxodo de complementos, tal como lo hizo el parche 2.0.1.

Otros consejos

Otra herramienta útil que te puede gustar es WarcraftAddOnStudio que le permite crear complementos en el entorno de Visual Studio.

Aprendí el arte de los complementos principalmente mirando el código de la interfaz de usuario de Blizzard.Puedes ver ese código por extrayendo la interfaz de usuario predeterminada o encontrar una copia de la interfaz de usuario predeterminada en línea.A los desarrolladores de complementos a veces les gusta sobredimensionar sus proyectos favoritos (¿a quién no?), mientras que el código de Blizzard suele ser bastante sencillo y sencillo.Además, Programación en Lua es una referencia bastante útil (aunque un poco desactualizada) para el lenguaje Lua real.

La mejor manera de empezar es con el libro. Programación de World of Warcraft.Cubre LUA, XML, WarcraftAddOnStudio y la API de WoW.El libro también tiene secciones sobre mejores prácticas y cómo evitar errores comunes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top