i-school - 学習内容

学習内容

 2Dテキスト型アドベンチャーゲームを製作していくことで、習得することを目標とする技術を記載しておきます。

・Canvasのみでゲーム製作を行う方法について。
・MonoBehaviourを継承していないクラスについて。合わせて static メソッドについて。これらの作成方法と使い方について。
・シングルトンのデザインパターンを利用したクラスの作成方法と利点、使い方について。
・Jsonファイルの説明とJsonファイルの作成方法について。
・スクリプタブル・オブジェクトの説明と作成方法について。
・Jsonファイルの内容をデータとしてUnityにて読み込む方法。それを利用してスクリプタブル・オブジェクトをデータベースとして使用する方法について。
・DoTweenの使用方法について。SequenceやOnComplete、AppendCallBack、Ease、Loopsなどの使用方法について。
・Tweenの説明と使用方法(主にKill)について。
・コルーチンの使用方法について。yield return と while文を利用した待機処理について。
・IEnumerator型変数を使用したコルーチン処理の使用方法について。
・Dictionaryの説明と使い方について。
・Listの説明と使い方について。
・foreach文の使い方とコレクションの検索方法について。
・キャストの説明と使い方について。

応用として、以下の技術についても学習します。

・Linqの説明と使用方法について。ラムダ式の記述方法について。
・ジェネリクスの説明と使用方法について。

サンプル


 すべて完成すると、以下のようなゲーム画面の挙動になります。

https://gyazo.com/9bcc971fbc759e7cea47925bf4b4e8e7