Unity

【Unity】ゲージバーをスムーズに増減させる方法!

スキルを使用した時のスキルゲージやダメージを食らったり回復したりした時に増減するHPゲージ。 これらのゲージバーを一工夫するとゲームの見栄えはよくなると思います。 今回は、そんなゲージバーの増減をスームーズにさせる方法を紹介していきたいと思...
Unity

【Unity】FPS用プレイヤーの作り方まとめ!

ここ最近FPS用のプレイヤーの基礎的な記事をいくつか投稿してきました。 まとめ記事も出せるぐらいの量にもなってきたので、ここでまとめておきたいと思います。 是非参考にしていただけたら幸いです。 FPSに関係のある記事をまた投稿したらここに追...
Unity

【Unity】超簡単!プレイヤーを進む方向に滑らかに向かせる方法

キャラクターが移動方向を向かないで移動しているとなんだか不気味ですよね。 今回は、そんなキャラクターに移動方向を滑らかに向くようにする方法を紹介していきたいと思います。 準備 向く方向がわかるようなキャラクターを用意しょう。 滑らかに向くた...
Unity

【Unity】【FPS】壁などにオブジェクトがめり込まなくなる方法

FPSを作っていると、壁に近づいたり、床を向いたときに武器や所持したアイテムがめり込んでしまうことがあると思います。 こんな感じ↓ こいつのせいでゲームが安っぽく見えてしまいますので、「クリッピング」という方法で直していきます。 注意:この...
Unity

【Unity】【FPS】プレイヤーをしゃがませるようにしよう!

前回の記事ではプレイヤーに走りを実装しました。 今回はしゃがみの実装をしていきましょう。 今回のしゃがみスクリプトは、別の記事で紹介した動作スクリプトをもとに作っていきますので、まずはその記事で動作スクリプトを作っていただいてから本記事を読...
Unity

【Unity】【FPS】プレイヤーに走り(スプリント)を実装しよう!

前回の記事ではFPSプレイヤーにジャンプを実装しましたね。 今回は、走り(ダッシュ)を実装したいと思います。 今回の走りスクリプトは、別の記事で紹介した動作スクリプトをもとに作っていきますので、まずはその記事で動作スクリプトを作っていただい...
Unity

【unity】【FPS】プレイヤーにジャンプを実装してみよう!

前回の記事では、FPSプレイヤーの動作クリプトの基礎を作りましたね。 今回は、そこにジャンプを実装していきたいと思います。 今回のジャンプスクリプトは、前回の動作スクリプトをもとに作っていきますので、まずは前回の動作スクリプトを作っていただ...
Unity

【Unity】FPS用のプレイヤースクリプトを自作してみよう!

今まで、公式が出しているスターターアセットでFPSプレイヤーを作っていましたが、「なんだか自分の可能性をつぶしているのではないか…」 なんて思ったりしていたので自作でFPS用のプレイヤーを作る方法をいろいろ調べていき、何とか作れるようになっ...
Unity

【Unity】AnimatorControllerでコンボ攻撃を実装してみよう!

アクションゲームでは欠かせないコンボ攻撃。 「自分のゲームにも実装したい!」 と最近思い、いろいろ調べて何とかできるようになったのでその方法を紹介したいと思います。 自分はFPS用のプレイヤーを使用しますがこのコンボ攻撃はTPSゲームでも実...
Unity

【Unity】【FPS】RayCast(光線)で武器を拾う方法!

FPSゲームでは、アイテムや武器を拾うシステムは必要ですよね。 今回はそんなシステムの作り方を紹介していこうと思います。 準備 実験ように武器を三つ用意 また、武器には「Box Collider」と「Rigidbody」がなければレイキャス...