2021年7月19日FPS

2021年7月19日

これまでに学習したポストプロセスの演出を、メインシーンにも加えてみましょう。
まずは、HierarchyウィンドウからDirectional Lightを選択、「Directional Light (Wall)」にリネーム。I ...

2021年7月17日FPS

2021年7月17日

前回までで、タイトルシーンにポストプロセスを加えることができました。
今回はスクリプトで制御をして、メインシーンへと遷移させます。
以下が完成イメージです。

HierarchyウィンドウへCreate Em ...

2021年7月18日FPS

2021年7月18日

今回はタイトルシーンを作り、メインシーンへと遷移するようにします。

ProjectウィンドウのScenesフォルダへ、新規にSceneを作り、「TitleScene」にリネームしてください。

TitleScen ...

2021年7月17日FPS

2021年7月17日

前回までで、ゲームクリアーシーンが完成しました。
今回は、メインシーンからゲームクリアーシーンへ遷移できるようにしていきます。

といっても、やることはMainからGameOverシーンへの遷移を実装した時と同様です ...

2021年7月17日FPS

2021年7月17日

前回までで、スケールアップ演出の実装が完了しました。
もう少し華やかさを加えたいので、パーティクルシステムを使って、紙吹雪を表現していきます。

まずは、MainCameraの位置をリセットします。

次に ...

2021年7月16日FPS

2021年7月16日

前回までに完成したGameOverSceneへ、MainSceneから遷移するようにします。

Projectウィンドウから「MainScene」をダブルクリックしてSceneを切り替えます。
GameOverSce ...

2021年7月16日FPS

2021年7月16日

今回はシーン遷移を実装していきます。
前回までで、敵の攻撃を受けて死亡状態が完成したので、そこからゲームオーバー画面へシーンを移行します。
以下は完成イメージです。

まずはProjectウィンドウへ新たにS ...

2021年7月18日FPS

2021年7月18日

Playerが敵の攻撃を受けた時のUIを、スクリプトで操作していきます。
「PlayerHP」と名付けたスクリプトを作成し、以下のコードを貼り付けてください。

using System.Collections;using ...

2021年7月16日FPS

2021年7月16日

次に、Enemy同様、弾も撃って消せるようにします。
耐久力(HP)を付け、被弾時の処理を行う為に以下の名前でスクリプトを作成し、EnemyBulletにアタッチしてください。

using System.Collecti ...

2021年7月16日FPS

2021年7月16日

敵の攻撃を実装していきます。
まず、敵の座標を以下のように変更します。

敵はゲーム開始時にプレイヤ―の方を向いていて、後方移動をして壁伝いに反時計回りを繰り返ながら、攻撃をしてくる設定にします。

移動の ...