plugins - Desarrollando complementos para World of Warcraft-¿Comenzando?
lua add-on (4)
Como jugador de World of Warcraft desde hace mucho tiempo, y un desarrollador apasionado, he decidido que me gustaría combinar los dos y comenzar a desarrollar algunos complementos. No solo para mejorar mi experiencia de juego sino como una gran oportunidad para aprender algo nuevo.
¿Alguien tiene algún consejo sobre cómo comenzar?
¿Hay un IDE que se pueda usar? ¿Cómo hace uno para probar? ¿Hay alguna biblioteca lista disponible? ¿O obtendré una mejor experiencia de aprendizaje ignorando las bibliotecas y construyendo desde cero? ¿Cómo puedo fotografiar a Hogger?
Me encantaría escuchar tus consejos, experiencias y puntos de vista.
Aprendí el arte de los complementos principalmente al mirar el código de la interfaz de usuario de Blizzard. Puede ver ese código extrayendo la interfaz de usuario predeterminada o buscando una copia de la interfaz de usuario predeterminada en línea . A los desarrolladores de complementos a veces les gusta sobre-diseñar sus proyectos favoritos (¿quién no?), Mientras que el código de Blizzard suele ser bastante directo y directo. Además, la programación en Lua es una referencia bastante útil (aunque un poco desactualizada) para el lenguaje Lua real.
La mejor manera de comenzar es con el libro World of Warcraft Programming . Cubre LUA, XML, WarcraftAddOnStudio y la API WoW. El libro también tiene secciones sobre mejores prácticas y evitar errores comunes.
Otra herramienta útil que te puede gustar es WarcraftAddOnStudio, que te permite hacer complementos en el entorno de Visual Studio.
Este artículo explica cómo comenzar bastante bien.
Su primer favorito es posiblemente el Foro de Interfaz de los EE. UU., Especialmente los Stickies para eso:
http://us.battle.net/wow/en/forum/1011693/
Luego, tome algunos complementos simples para aprender cómo interactúan XML y LUA. La lista HOWTO WoWWiki es un buen punto aquí también.
Una cosa importante a tener en cuenta: World of Warcraft está disponible en muchos idiomas. Si tiene una cuenta de la UE, tiene un excelente banco de pruebas simplemente descargando los paquetes de idioma para español, alemán y francés. Si eres un estadounidense, verifica si puedes obtener la versión de América Latina. De esta forma, puedes probarlo contra otra versión de 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. WowAce es popular, pero hay otros.
Solo tenga en cuenta una cosa: hacer un Addon es trabajo. Mantener uno es aún más trabajo. Con cada nuevo parche, puede haber cambios importantes, y el próximo complemento seguramente causará un gran éxodo de complementos, al igual que el parche 2.0.1.