紹介文Unityでゲーム開発を行う際のちょっとしたコツ、テクニック、注意点等を紹介しています。Unityバージョンは5.3.6以降が対象です。Trapに触れると敵が出現するようにする。Trapに触れると一時的に動けないようにする。ターゲットに向きを変える+ターゲットに向かってまっすぐ進む。EnemyのTagがついているオブジェクトを全て破壊したらゲームクリアーシーンに遷移する。ムービーテクスチャの使い方ゲーム内で動画を再生する方法。今回は指定したキーを押すことで動画のオンオフを切り替える。2台のカメラのAudioListenerを切り替えるボタンを押すと、2台のカメラのAudioListenerのON/OFFが切り替わるようにする。画面上の敵を一掃するアイテムの作成。FindGameObjectsWithTagの活用。破壊した敵の位置にランダムに選択したアイテムを出現させる。衝突時に、周辺のオブジェクトを吹き飛ばすrigidbody.AddExplosionForceの使い方。竹とんぼを作るまず、回転スイッチを入れる→次に、スイッチが入っている場合には飛ばすことができる(ポイント;フラグでスイッチのON/OFFを確認する。中継地点を巡回させる;その1NavmeshAgentを使う場合。中継地点を配列で管理。中継地点を巡回させる;その2NavMeshAgentを使用しない方法。(難点)物理的な当たり判定(壁にぶつかる)をとれない。衝突した位置情報を取得して、その位置にエフェクトを発生させる方法foreachの使い方。OnCollisionと組み合わせる。敵が前進と攻撃を繰り返すようにする(Listの活用法)『List』で敵を管理し、前進と攻撃を切り替える。敵が一定の距離に近づいたらロックオンし砲弾を発射(Distanceの活用)Colliderを使用せず、『Distance(距離)』を使って条件を設定する方法。砲弾の「オブジェクトプール」化オブジェクトプールの基本コード。砲弾をノンアクティブに戻す方法とポイント(OnEnableの活用。インプットフィールド+ボタン+配列+Instantiatユーザーが「インプットフィールド」で入力した番号に対応するオブジェクトをボタンを押すことで生成する。VR空間でボディのカラーを変更する。Goのコントローラの入力とRaycastを組み合わせる。