【Unity】RPGを作るチュートリアルその57 逃走に関する行動を処理するクラス
UnityでシンプルなRPGを作るチュートリアルシリーズの第57回です。この回では各行動を処理するクラスのうち、戦闘からの逃走に関する行動を処理するクラスを実装します。逃走に関してはそのまま戦闘の完了に繋がっていくため、戦闘の全体を管理するクラスと連携させていくのも大切かと思います。
あなたのゲームをいち早く完成させるための研究所
UnityでシンプルなRPGを作るチュートリアルシリーズの第57回です。この回では各行動を処理するクラスのうち、戦闘からの逃走に関する行動を処理するクラスを実装します。逃走に関してはそのまま戦闘の完了に繋がっていくため、戦闘の全体を管理するクラスと連携させていくのも大切かと思います。
UnityでシンプルなRPGを作るチュートリアルシリーズの第56回です。この回では各行動を処理するクラスのうち、アイテムの行動を処理するクラスを実装します。アイテムに関しても、効果が多岐に渡る場合は個別にクラスを作ったりメソッドを分けたりすると良いかと思います。
UnityでシンプルなRPGを作るチュートリアルシリーズの第55回です。この回では各行動を処理するクラスのうち、魔法の行動を処理するクラスを実装します。魔法は効果が多岐に渡るので、魔法だけでもカテゴリごとにさらにサブクラスを作っても良いかもしれません。
UnityでシンプルなRPGを作るチュートリアルシリーズの第54回です。この回では各行動を処理するクラスのうち、攻撃の行動を処理するクラスを実装します。行動ごとにクラスを用意することで、新しい行動カテゴリを追加する時にも影響範囲を減らせるようにしています。
UnityでシンプルなRPGを作るチュートリアルシリーズの第53回です。この回では行動選択を行うクラスを実装します。個別の処理を別クラスに任せる予定とはいえ、全体の進行制御の部分は処理が多くなりますね。
UnityでシンプルなRPGを作るチュートリアルシリーズの第52回です。この回では敵キャラクターの行動を決定するクラスを作成します。敵キャラクターがどんな行動をするのかは定義データの中で決めており、条件に応じて選択していく部分を作っていきます。
UnityでシンプルなRPGを作るチュートリアルシリーズの第51回です。この回では敵キャラクターの行動を決定するにあたって、敵キャラクターの戦闘中のステータスを保持するクラスを作成します。撃破判定などもこのクラスを使って行います。
UnityでシンプルなRPGを作るチュートリアルシリーズの第50回です。この回では選択されたコマンドに応じて行動を登録するためのクラスを作成していきます。最初に決めた仕様によって実装も大きく異なってくるので、ある程度仕様の方向性は決めておくと良いかと思います。実装してみて修正する、というのも大切なので、この辺りは試行錯誤が発生する部分かもしれません。
UnityでシンプルなRPGを作るチュートリアルシリーズの第49回です。この回では選択されたコマンドに応じた、戦闘中の行動を処理する機能について、全体の方針を決めて実装の準備を進めていきます。
UnityでシンプルなRPGを作るチュートリアルシリーズの第48回です。この回ではメッセージウィンドウ内のUIと、ウィンドウ全体を制御するクラスを作成していきます。RPGでは戦闘中に何が起こっているかを説明するのが大切です。このチュートリアルでは初期のドラクエのようにメッセージウィンドウで状況を説明していく方式で実装したいと思います。
UnityでシンプルなRPGを作るチュートリアルシリーズの第47回です。この回では戦闘中に表示するメッセージの定義を作成していきます。敵とエンカウントした時のメッセージ、攻撃した時のメッセージなど、戦闘の各フェーズやアクションに対応する形で定義していきましょう。
UnityでシンプルなRPGを作るチュートリアルシリーズの第46回です。この回では選択ウィンドウの実装として、ウィンドウ全体を制御するクラスを作成します。魔法コマンドを選んだ時、アイテムコマンドを選んだ時で表示する項目が異なるので、それぞれのデータに対応したクラスも作成します。
UnityでシンプルなRPGを作るチュートリアルシリーズの第45回です。この回では魔法やアイテムの選択ウィンドウの制御、ウィンドウ内のUIの制御を行うクラスのうち、UI部分の制御を実装していきます。ウィンドウの制御については導入したい処理も多いので、次回実装予定です。
UnityでシンプルなRPGを作るチュートリアルシリーズの第44回です。この回では戦闘中にキャラクターのアニメーションや動作を停止する機能を実装していきます。操作キャラクターに関してはキー入力の移動も検知しないように処理を入れていきます。
UnityでシンプルなRPGを作るチュートリアルシリーズの第43回です。この回ではUI単位のウィンドウ制御と、UI自体の制御を行うクラスのうち、コマンド入力の機能について作成していきます。
UnityでシンプルなRPGを作るチュートリアルシリーズの第42回です。この回ではUI単位のウィンドウ制御と、UI自体の制御を行うクラスのうち、敵キャラクターの名前を表示する機能について作成していきます。
UnityでシンプルなRPGを作るチュートリアルシリーズの第41回です。この回ではUI単位のウィンドウ制御と、UI自体の制御を行うクラスのうち、ステータス表示の機能に関して作成します。また、各ウィンドウを管理するためのクラスも実装しましょう。
UnityでシンプルなRPGを作るチュートリアルシリーズの第40回です。この回では戦闘開始時に背景を表示したり、敵キャラクターを表示するために、スプライトを制御するクラスを作成していきます。また、スプライトのピボットに関しても設定を変更したいと思います。
UnityでシンプルなRPGを作るチュートリアルシリーズの第39回です。この回では戦闘開始時の処理を担当するクラスを作成していきます。このクラス内では、他の様々なクラスの処理を呼び出したいので、まずは枠組みだけ作って、必要なクラスを作っていく流れになりそうです。
UnityでシンプルなRPGを作るチュートリアルシリーズの第38回です。この回ではテスト用に戦闘を開始するための処理を作っていきましょう。戦闘機能を簡単に呼び出せるようにしておくと後の作業が楽になるので、このタイミングで実装しちゃいましょう。