18

World of Warcraft の長年のプレイヤーであり、情熱的な開発者でもある私は、この 2 つを組み合わせて、いくつかのアドインの開発に取りかかることにしました。ゲームプレイ体験を向上させるだけでなく、何か新しいことを学ぶ絶好の機会として。

始める方法について誰かアドバイスはありますか?

使用できるIDEはありますか? テストはどのように行うのですか?利用可能な既製のライブラリはありますか? それとも、ライブラリを無視してゼロから構築することで、より良い学習体験を得ることができますか? ホッガーをワンショットするにはどうすればよいですか?

アドバイス、経験談、意見を頂ければ幸いです。

4

4 に答える 4

28

この記事では、かなりうまく始める方法について説明します。

あなたの最初のブックマークは、おそらく US Interface Forum、特にそのための Stickies です。

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

次に、いくつかの簡単なアドオンを入手して、XML と LUA がどのように相互作用するかを学びます。WoWWiki HOWTO リストは、ここでも良い点です。

World of Warcraft は多くの言語で利用できます。EU アカウントをお持ちの場合は、スペイン語、ドイツ語、フランス語の言語パックをダウンロードするだけで、優れたテスト ベッドを手に入れることができます。US Guy の場合は、ラテン アメリカ バージョンを入手できるかどうかを確認してください。そうすれば、別の言語バージョンに対してテストできます。

使い方を学ぶためだけに 1 つまたは 2 つの非常に小さくてシンプルなアドオンを作成したら、さまざまなフレームワークを見てみましょう。ワウエースが有名ですが、他にもあります。

1 つだけ心に留めておいてください。アドオンを作成するのは仕事です。1 つを維持することは、さらに多くの作業です。新しいパッチごとに重大な変更が行われる可能性があり、パッチ 2.0.1 のように、次のアドオンではアドオンの大規模な流出が確実に発生します。

于 2008-08-09T18:01:57.497 に答える
10

もう 1 つの便利なツールは、ビジュアル スタジオ環境でプラグインを作成できるWarcraftAddOnStudioです。

于 2008-08-09T19:25:25.487 に答える
7

私は、主に Blizzard の UI のコードを見て、アドオンの技術を学びました。デフォルトの UI を抽出する、オンラインでデフォルトの UI のコピーを見つけることで、そのコードを確認できます。アドオンの開発者は、自分の得意なプロジェクトを過度に設計することを好む場合があります (そうしない人はいますか?) が、Blizzard のコードはたいてい非常にナンセンスで単純です。さらに、Lua でのプログラミングは、実際の Lua 言語の非常に便利な (少し古くなっていますが) リファレンスです。

于 2008-09-11T03:03:49.857 に答える
6

開始する最良の方法は、本World of Warcraft Programmingを使用することです。LUA、XML、WarcraftAddOnStudio、WoW API をカバーしています。この本には、ベスト プラクティスとよくある間違いの回避に関するセクションもあります。

于 2008-09-02T15:09:18.317 に答える