Unity FPS:コメントでの質問解答記事
こちらはYouTubeメンバーシップ限定のQ&A解答記事です。
動画を見ながら学習を進めていた方からいただいたコメントをもとに、
対処を記事にまとめたものです。
FPSの作り方を解説している動画は、
下記記事から視聴できます。
皆さんこんにちは、ユニブレです。 この記事はYouTubeにアップロードしたバイオハザード風ゾンビFPSの作り方の動画をまとめた記事になっています。[adcode]動画が役に立ったよ[…]
UnityでFPS:よくある質問やエラーへの対処
Part1
fpsコントローラーのファイルが開けない。作成したスクリプトが開けない。
ビジュアルスタジオの設定はされているでしょうか。
もしされていないのであれば下記の記事の手順を試してから、
スクリプト開けないか確認してみてください。
1. メニューの「Edit」にある「Preference」を選択します。[[2. 「External Tools」タブを…
ダウンロードされていない場合は
下記のURLから無料でダウンロードできます。
ダウンロード後に上記のURLの手順を試してみてください!
Visual Studio IDE または VS Code を無料でダウンロードします。 Windows、Mac で V…
FPSコントローラーをつけられない
スクリプトを作成した直後にドラッグ&ドロップしようとすると
できないことがありますので、
少し時間をおいてから試してください。
またアタッチする方法は他にもありますので、
下記を試してみて下さい。
一つ目の方法
ヒエラルキー上のCapusuleにFPSControllerをドラッグ&ドロップ
二つ目の方法
ヒエラルキーでCapusuleを選択してインスペクターの一番下にあるAddComPonentからFPSControllerを検索して追加
移動用の変数の所のxの後になんの記号をつけてますか?
(,)カンマです
fixupdateが出ません 対処法を教えてください
動画の 3:38の所で1,2,3行目を確認して、動画と同じようになっているか確認してみて下さい。
あとFixUpdateではなくFixedUpdateなのでスペルミスしている可能性もあります。
これでダメならスクリプトを作り直してみて下さい。
part2
視点の方向に突っ込んでいって床や空中など関係なく動けてしまう
まずPlayerにRigidbodyが付いているか確認してください!
付いていてその状態なのであれば、下記図を参考に設定を確認してみてください。
Part4
キャラクターが無色になる
おそおらく動画の 2:24 の所でFixnowを選ばなかったため、透明になってしまったと思われます!
解決策は他の動画で解説してます。
https://www.youtube.com/watch?v=8xnD5tBfey0 こちらの動画の 2:54 当たり参考にしていただければと思います。
後はキャラにカメラが食い込んでいる可能性があります。
カメラの位置を修正してみて下さい
上記でもだめならマテリアルのテクスチャ設定がおかしくなっているのだと思います。
下記記事を参考にしてみて下さい。
Part6
どれだけカメラの調整をしても歩いたり走ったりすると三人称視点になり プレイヤーの後ろからカメラが付いていきます
アニメーションのループ時間とループポーズのところにチェックをし忘れていたために起きたバグだそうです。
アニメーションの設定の所を見返してみて下さい。
Part16
倒したゾンビに触れるとプレイヤーが自動で動いてしまう
PlayerのRigidbodyのConstraints→FreezeRotationのすべてにチェックを入れてみて下さい。
Part18
山を通り抜けて落ちてしまう
PlayerのRigidbodyのConstraints→Freeze”Position”の方にチェックが入っていると落ちてしまいます。
Freeze”Rotation“だけにチェックを入れてみて下さい。
The referenced script (FPSController) on this Behaviour is missing!のエラー文が出る