
商人のscriptを書き始めます。
商人のUIを作り始めます。
商人のUIを続いて作ります。
商人のUIのいろんな部分を作ります。
商人のUIのいろんな機能を作ります。
商人のUIを仕上がります。
Itemのclassを書きます。
Equipmentのclassに拡張します。
ItemやEquipmentのclassを書き続きます。
ItemやEquipmentを実際に適用します。
商人やItemやEquipmentを仕上がります。
能力値を比較するものを作ります。
能力値を比較するもののUIを作ります。
Inventoryや他の物を仕上がりして、始末します。
この講座では、ゲーム内の商人画面とロジックを作成する方法を説明します。そしてインベントリの画面とロジックもまた説明します。
ゲーム内の商人画面とロジックといってもゲームに基づいて非常に多様な出てくることがありますが、基本となる形式は存在し、これを一度学んおけばインベントリと商人が必要なすべてのゲームに応用することができます。そしていくつかのゲームを作っていた間に、ゲーム内の商人画面はほぼ必須とすることができますので、この講義は非常に便利です。
この講座では、この商人画面とロジックを作る上での基準となるゲームでオクトパストラベラーという最近出てきたJRPGゲームを選択しました。
このゲームの文法とUIを基準にして、これをどのように作るのに対して完全何もない状態から開始します。
講座が終わる時点のユニティの全体ファイルも圧縮してダウンロードすることができ、添付したので参考にしながら講義をこのように新規作成を開始すると誰でもついてくることができます。
この講義は、大きく分けて次のような部分に分かれています。
1.講義の概要
2.商人作成
ここでゲーム内のディーラーを作成するコードを組んでユーザインタフェースを作成していきます。
3.アイテム、装備のクラス、説明UI
このセクションでは、ゲーム内のアイテムのクラスを組んで、特にアイテムの中でもキャラクターに装備することができる装備類アイテムのクラスに比重を置いてコードを作成していきます。そしてアイテムをクリック時の説明を表示する説明UIも作成します。
4.機器の能力値比較
商人の画面での主な機能は、、売っている品物のリストの中から装備アイテムをクリックしたとき、その装置があげてくれる各種能力値と現在の各キャラクターが保有している能力値を比較して、現在の機器を脱いで、クリックした機器を装着したとき能力値がどのように変わるのかを示すものです。この機能を実装する方法をここで説明します。本講座で最も複雑で重要な部分です。一度だけ学んでおけば、他のゲームにも非常によく応用することができます。
5.インベントリ
インベントリを作成する方法は、上記の商人をすべて作成した場合、非常に簡単に終了します。簡単に調べて本講座を仕上げます。