Pergunta

Como jogador de World of Warcraft há muito tempo e um desenvolvedor apaixonado, decidi que gostaria de combinar os dois e começar a desenvolver alguns suplementos.Não apenas para melhorar minha experiência de jogo, mas também como uma grande oportunidade de aprender algo novo.

Alguém tem alguma dica sobre como começar?

Existe um IDE que pode ser usado?Como fazer o teste?Existem bibliotecas prontas disponíveis?Ou eu teria uma experiência de aprendizado melhor ignorando as bibliotecas e construindo do zero?Como faço para atirar em Hogger?

Adoraria ouvir seus conselhos, experiências e pontos de vista.

Foi útil?

Solução

Este artigo explica como começar muito bem.

Seu primeiro marcador é possivelmente o US Interface Forum, especialmente os Stickies para isso:

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

Em seguida, pegue alguns complementos simples para aprender como o XML e o LUA interagem.O Lista de COMO FAZER do WoWWiki é um bom ponto aqui também.

Uma coisa importante a ter em mente:World of Warcraft está disponível em vários idiomas.Se você tiver uma conta na UE, terá uma excelente plataforma de testes simplesmente baixando os pacotes de idiomas para espanhol, alemão e francês.Se você é americano, verifique se consegue obter a versão para a América Latina.Dessa forma, você pode testá-lo em outra versão de idioma.

Depois de criar 1 ou 2 complementos realmente pequenos e simples apenas para aprender como usá-los, dê uma olhada nos vários frameworks. UauAce é popular, mas existem outros.

Apenas tenha uma coisa em mente:Fazer um Addon dá trabalho.Manter um é ainda mais trabalhoso.A cada novo patch, pode haver mudanças importantes, e o próximo complemento certamente causará um grande êxodo de complementos, assim como o patch 2.0.1 fez.

Outras dicas

Outra ferramenta útil que você pode gostar é WarcraftAddOnStudio que permite criar plug-ins no ambiente do visual studio.

Aprendi a arte dos complementos principalmente observando o código da IU da Blizzard.Você pode ver esse código por extraindo a UI padrão ou encontrar uma cópia da UI padrão online.Os desenvolvedores de complementos às vezes gostam de projetar demais seus projetos favoritos (quem não gosta?), enquanto o código da Blizzard geralmente é bastante prático e direto.Além disso, Programando em Lua é uma referência bastante útil (embora um pouco desatualizada) para a linguagem Lua real.

A melhor maneira de começar é com o livro Programação do World of Warcraft.Abrange LUA, XML, WarcraftAddOnStudio e a API WoW.O livro também contém seções sobre práticas recomendadas e como evitar erros comuns.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top