はじめに
この記事はTerrariaというゲームのMod開発にてVisual Studioでデバッグする方法について、簡潔に説明します。
Mod開発はtModLoaderの使用を前提としています。
Mod開発についてはSkyrimでのMod開発の経験はありますが、TerrariaでのMod開発だけでなく、ゲーム開発でのことについてもまだまだ初心者ですので、わからないことも多いながらの状況です。誤った情報やなどがあるかもしれませんので、その点ご了承ください。
はじめの一歩
はじめてMod開発に手を付ける場合、Mod Skeleton Generatorを利用すると便利です。
詳しくはこちらをどうぞ。
https://github.com/blushiemagic/tModLoader/wiki/Basic-tModLoader-Modding-Guide
説明の通りに入力して、TutorialMod.zip をダウンロードして、Terrariaの所定の場所に解凍したファイルを配置します。
そのままプロジェクトファイルを開いて、そのまま直ぐにデバッグ実行してみます。
はい、これだけで動きます。
適当にブレークポイントを設定すれば、その時点でのゲーム上の情報の確認なども行えます。
やってみると驚くほど簡単なんですね。
いくつか基本的な注意点
日本語化ツールで、exeを生成している場合、その日本語化したTerrariaで実行する場合は、プロジェクトのプロパティ設定で、デバッグ時の外部プログラムの開始に、そのファイルを指定してください。
C# 6 でのコードを記述する場合、build.txt
に以下の項目を追加してください。
languageVersion = 6
その他いくつか指定した方がよいであろう設定がありますが、今後おいおいと説明していきたいと思います。
以上