FirstPersonController– tag –
-
Controller-コントローラー
FPC08 – インタラクション!ドアを開けたりものを取ったり!
ゲームで最も重要なのはプレイヤーの反応を反映すること!ここではキャラの動きとは別で、プレイヤーがアイテムを取ったり、ボタンを付けたり消したりするときの動きとなるインタラクションの導入を行います。 【作れるもの】 インタラクションのサンプル... -
Controller-コントローラー
FPC07 – 頭を揺らして動きをつける(Head bob)
今回はゲームには影響しませんが、効果的な頭を揺らす演出を追加してみましょう。 【今回作るもの】 Head bobはいわゆる頭の揺れです。歩いたり走ったりすると視界が揺れると思いますが、それを作ろうと思います。あるだけで結構印象が変わるので、ゲーム... -
Controller-コントローラー
FPC06 – しゃがみの実装!Crouch
低い場所に入るためにしゃがみのアクションが必要になることがあります。ここではしゃがむための機能を実装しましょう。 【実装概要】 今回はやや複雑に感じるスクリプトかも。 完成品 しゃがみ処理は変更するパラメータが多いため、シーンビューを見なが... -
Controller-コントローラー
FPC05 – ジャンプ!アクションに必須な機能!
ジャンプは移動処理と結びつきが強いため、Movementのコンポーネントを修正して対応します。どちらかと言うとCharacterControllerの使い方に近い内容になります。 【作れるもの】 今回もスプリント同様に、Movementに依存する形で作成します。 完成品 実装... -
Controller-コントローラー
FPC04 – ダッシュ!Sprint機能を追加してみよう!
次に追加する機能は少し補足的なものになります。基本的には移動処理の延長になるのですが、今後作成したコンポーネントを拡張する際に参考になると思いますので一緒にやりましょう! 【今回作るもの】 ダッシュ自体はなくても問題ない機能ですが、あると... -
Controller-コントローラー
FPC03 – 移動処理・地面判定!継承を使って楽々実装!
視点を移動できるようになったら、次はキャラクターの移動ができるようにしたいと思います。ここではCharacterControllerを使った制御を用います。地面との当たり判定も個別に実装を行いますよ。 【今回できること】 ここではキャラの移動だけでなく、スク... -
Controller-コントローラー
FPC02 – メインスクリプト作成とカメラの視点移動
一人称コントローラーを作るうえで、最も基本になるスクリプトを作成します。先述した通り、今回のコントローラーは複数のコンポーネントを組み合わせて動くようにします。ベースになるスクリプトと、機能をなすスクリプト!ここではカメラの視点移動を行... -
Controller-コントローラー
FPC01 – 脱出ゲーム御用達!一人称視点コントローラーを作ろう!
ここでは一人称視点のキャラクターコントローラーを作ってみたいと思います。謎解きや脱出ゲームなどが作れるようになります。覚えておくと色んなところで使えますので是非試してみてください! 【プロジェクトの準備】 今回は3Dのテンプレートを利用しま...
1