紹介文このコースではUnityを使った戦車シューティング・ゲームの作り方を学ぶことができます。Unity及びプログラミングは初心者の方を対象としています。テキストはUnity2017に対応。地面と戦車を作成するこのコースはUnityを使って戦車シューティングゲームを作っていきます。Unity及びプログラミングは初心者の方を対象としています。戦車を動かす(前進・後退・旋回)このレッスンでは戦車を動かす方法と、そのためのコードの書き方を学びます。戦車から砲弾を発射するこのレッスンでは砲弾のプレハブ化とそれを実体化する方法。砲弾を発射するコードの書き方を学びます。砲弾でオブジェクト(障害物)を破壊するこのレッスンではオブジェクトを破壊するコードの書き方、Tagの設定方法を学びます。オブジェクト破壊時にエフェクト(視覚効果)をつけるこのレッスンではBlock(障害物)を破壊した瞬間に「爆発のエフェクト」を発生させる方法を学びます。オブジェクトに耐久力(HP)を加えるこのレッスンでは「if文」を使ってオブジェクトに耐久力をつける方法を学びます。敵の攻撃を作る1(一定時間ごとに砲弾を発射する)このレッスンでは敵が一定時間ごとにプレハブ化された砲弾を発射する仕組みを学びます。)メソッドを使ってプレーヤーがレーダーに触れると敵が向きを変えて攻撃するようにします。子供につけたスクリプトで親に影響を与える方法も学びます。敵にHPをつけるこのレッスンでは敵にHPをつけて破壊できるようにします。親を破壊すると子供すべてに影響を及ぼすことができる点を学びます。プレーヤーにHPをつけるこのレッスンではプレーヤーにHPをつけて破壊されるようにします。コライダーの機能とタグの付け方を復習しましょう。追いかけてくる敵を作る(追跡機能)このレッスンでは敵がプレーヤーを追跡(追尾)する機能について学びます。追跡速度や、障害物を回避する方法も学びます。追跡カメラを作るこのレッスンではカメラがプレーヤーを一定間隔でずっと追い続ける機能について学びます。FPS(一人称視点)カメラを作るこのレッスンではサブカメラを作成し、そのカメラをFPS(ファースト・パーソン・シューティング/一人称視点)モードにする方法を学びます。複数のカメラを切り替えるこのレッスンではボタンを押すことで複数のカメラ(メインカメラとサブカメラ)を切り替える方法を学びます。ゲームオーバーシーンを作成するこのレッスンではプレーヤーが破壊された時ゲームオーバーシーンに遷移する方法を学びます。UnityのUI(ユーザーインターフェイス)の基本についても学びます。タイトルシーンを作成するこのレッスンではゲームスタートボタンの作成方法とシーン遷移のコードの書き方について学びます。シーン遷移した時、画面が暗くなる場合の解決方法についても学びます。連射を不可にする(タイマーで発射間隔を調整する)ボタンを連打しても砲弾の連射ができない仕組みに変更する方法。「タイマー」の使い方を学びます。砲弾の発射回数に制限を加える(弾切れを発生させる)returnの使い方を学びます。砲弾の残弾数を画面に表示するUIの使い方を学びます。残弾数が画面に表示されるようにします。外部からメソッドを呼び出す方法を学びます。)メソッドの活用法をマスターする。★オリジナルアイテムの開発ここはチャレンジセクションです!自由にアイデアを発想して、それを形にするトレーニングを行います。敵を破壊するとアイテムが出現する仕組みを作ります。アイテムをランダムに出現させるRandomクラスの使い方を学びます。敵を倒すと得点し、その累計がスコアとして画面に表示されるようにします。★ゲームを面白くする工夫チャレンジセクション!ゲームを面白くするアイデアを形にしましょう。敵の攻撃を停止させるアイテムの作成タイマーの概念を活用します。照準器を作る敵に照準を合わせる機能を作成します。ズームイン、ズームアウトの機能を作るカメラコンポーネントの機能を調整します。★ゲームクリアーを作成するゲームクリアーシーンの作成を復習しましょう。オリジナルのゲームクリアールールを作ってみましょう。転んだタンクを元に戻す方法リカバーボタンを押すことでプレイ中に転んだタンクを元に戻せるようにします。