2020年11月6日FPS

2020年11月6日

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

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

2020年10月30日FPS

2020年10月30日

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

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

TitleSceneに ...

2020年10月21日FPS

2020年10月21日

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

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

FPS

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

2020年9月8日FPS

2020年9月8日

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

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

2020年8月15日FPS

2020年8月15日

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

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

2020年8月13日FPS

2020年8月13日

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

using System.Collections;using ...

2020年8月8日FPS

2020年8月8日

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

using System.Collecti ...

2020年8月3日FPS

2020年8月3日

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

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

移動の部分 ...

2020年7月25日FPS

2020年7月25日

45~50行目では「Enemyのレイがどこにも触れていない時=全ての接触判定フラグが立っていない時」の移動方法を定義しています。

「!」マークを頭に付けることによって条件の否定になるので、trueならfalseにfalse ...