FPSの作り方

FPSの作り方

ステージの作り方1:霧(フォグ)の追加

前回まででゲームの動作に必要な一通りの機能がそろったので、次は実際のゲームに使うステージを作っていきます。地形などを作る前に、まずはステージに霧(フォグ)を追加してみましょう。 ライティングの設定 はじめにライティングウィンドウからフォ...
FPSの作り方

クリア・ゲームオーバー条件の設定&敵へのダメージ処理の追加

前回までで敵と、敵を出現させるオブジェクトができてだいぶFPSらしくなってきました。しかしこのままでは単に出てくる敵を撃つだけで、クリアもゲームオーバーもないので全然面白くありません。そこでここではクリア・ゲームオーバー条件を設定して実装し...
FPSの作り方

敵キャラ生成オブジェクトの作り方

前回までで敵キャラができたので、今度は敵キャラを一定間隔で生成するオブジェクトをつくっていきましょう。 敵キャラ生成オブジェクトの仕様 ここで作る敵キャラ生成オブジェクトは次のような動作をします。 ランダムな間隔をあけてゾンビ...
FPSの作り方

敵キャラクター(ゾンビ)の作り方3:スクリプトの作成

敵キャラ制作の仕上げとしてC#スクリプトを書き、実際にゾンビが動くようにしていきます。 ゾンビの動きの仕様 まず、スクリプトを作る前にゾンビの動きの仕様を整理しておきます。今回のFPSでの敵キャラクターの動きは次のようになっています。 ...
FPSの作り方

敵キャラクター(ゾンビ)の作り方2:コライダーとナビメッシュの設定

アニメーションの設定ができたので、次はコライダーとナビメッシュの設定を行っていきます。 なお今回は障害物を避けて目標に向かうゾンビを簡単に作りたいので、ナビメッシュ(NavMesh)という機能を使います。 これについては他の作例...
FPSの作り方

敵キャラクター(ゾンビ)の作り方1:アニメーションの設定

お次は敵キャラクターのゾンビを作っていきます。はじめにモデルをインポートしてアニメーションを設定していきましょう。 ゾンビのアセットのインポート まずはアセットストアからゾンビのモデルをダウンロードしてインポートします。無料のゾンビは何...
FPSの作り方

ゲーム管理オブジェクト(GameManager)の作り方

ではUIができたところで、そろそろゲーム管理オブジェクト(GameManager)を作っておきましょう。 今回作るGameManagerは、ゲームを始めたりゲームオーバーの時の処理を実行したりする役割を担当します。ゲームの裏方部分を一...
FPSの作り方

弾数ゲージの作り方

前回までで弾を発射することができるようになりました。しかし、このままだと残弾数が分からないので不便ですよね。そこで今回は 残弾数を表示するゲージ 弾の供給までの時間を表すゲージ のUIとスクリプトを作っていきましょう。...
FPSの作り方

弾の発射処理の作り方&エフェクトの追加方法

次は実際に弾を発射する処理と発射に伴うエフェクトを作っていきます。 弾の発射オブジェクトの作成 まず、はじめに弾を発射するためのオブジェクトを作ります。 ヒエラルキー上の何もないところに空のゲームオブジェクトを作り、名前を「Gun...
FPSの作り方

プレイヤーに銃を持たせる

次に、FPSなのでプレイヤーキャラに銃を持たせます。 銃のアセットのインポート まずはアセットストアから銃のモデルをダウンロードしてインポートします。モデルは好きなものを選んでもらっていいのですが、今回は「M4A1 PBR」という高品質...
タイトルとURLをコピーしました