UnityでFPS視点カメラを作る方法!!

皆さんこんにちは、内山です。

今回の記事では、Unityで一人称視点カメラを作る方法を解説したいと思います!

FPSゲームではもちろん、
他のゲームを開発する時でも使えるテクニックになっているので

この機会に習得してしまいましょう!

 

またカメラが向いている方向に、移動する方法も解説します!

 

 

 

UnityでFPSを作る方法

1人称カメラだけではなく、
本格FPSの作り方に興味はありませんか?

FPSゲームの具体的な作り方が知りたい方は
下記記事にオススメ講座一覧を紹介しているので

一度だけ覗いてみて下さい!

関連記事

皆さん、こんにちは!内山です。私はUdemy大好きで、Unityやゲーム開発関係の講座を30本ほど購入しています!(やれてないものもありますが)今回はそんな私が実際にやってみてよかったと思ったUdemyのおすすめ[…]

Udemy おすすめ 講座

 

UnityでFPS視点カメラを作る方法

ここからは記事で解説を行っていきます。

実はカメラを1人称視点にするのは非常に簡単です。
下記のようにMainCameraPlayerのオブジェクト(今回はCapsule)の
Position0にしてあげてください!

そうしたら次に、メインカメラを選択してMoveツールを用いて
MainCameraを上に動かしていきましょう!

動かせたらMainCameraをPlayerオブジェクトの配下にしてあげましょう。(ドラッグ&ドロップでできます)
こうすることで、Playerオブジェクトが動くとカメラも同じように動いてくれます。

次はいよいよコードを記述していきます!

Unityで1人称視点の方向に移動する方法

まずはFPSControllerというスクリプトを作成して、
Playerオブジェクトにアタッチします。

アタッチしたらFPSControllerに下記コードを記述してください。

 

その後Playerオブジェクトを選択して、MainCameraをアタッチしてあげましょう!
(スクショ撮影の問題でMainCameraがPlayerオブジェクト配下に無いですが、気にしないでください)

 

これでマウスで視点の移動ができ、
向いている方向に動かせるようになりました!
これは他のゲームでも使いまわせるコードになっているので、
ぜひ覚えておいてください‼︎

 

オススメ記事

 

FPSゲームの具体的な作り方が知りたい方は
下記記事にオススメ講座一覧を紹介しているので

一度だけ覗いてみて下さい!

関連記事

皆さん、こんにちは!内山です。私はUdemy大好きで、Unityやゲーム開発関係の講座を30本ほど購入しています!(やれてないものもありますが)今回はそんな私が実際にやってみてよかったと思ったUdemyのおすすめ[…]

Udemy おすすめ 講座

 

2DRPGの主人公の作り方

関連記事

こんにちは、内山です!この記事では、0から操作できるRPG用のキャラ作成方法を解説していきます!必要なのはPCと初期設定済みのUnityと好奇心だけです!それでは早速作っていきましょう!開発環境は2020.3.1[…]

 

 

開発者用のLINE@始めました

LINE@ではここだけのゲーム開発情報や
Udemyクーポンの発行を行なっています!

配信自体も月に1、2度なので目障りになることもありません。
・ゲーム開発の情報を少しでも集めたい
・お得にゲーム開発を学び方法を知りたい

そんな方にはお力になれると思うので、ぜひ登録しておいてください!

友だち追加

>挫折せずにゲームを作りきる成功体験を!

挫折せずにゲームを作りきる成功体験を!

ゲームを作りきる成功体験をあなたにしてほしいためYouTubeで具体的なゲームジャンルの作り方を解説するチャンネルを作りました