メインコンテンツまでスキップ

エラーの原因

エラーの見方を解説します

エラーログ

UnityHublns

赤い三角のメッセージがエラーログと呼ばれるものです。

ここに、タイムスタンプ、エラー名称、エラー概要が表示されています。

タップするとエラーがあるスクリプトを表示できるので参考にしましょう。

google翻訳や検索して参考記事を見つけるなどいろいろ解決方法があります。

初心者が沼るとこ

MissingComponentExecption:」というエラーです。

恐らくPlayerを動かしたいときに一番よく出ます。

ErrorMsg

この場合スクリプトに問題がない場合が多く、躓きやすいです。

エラーの名称は「Missing=ない」 「Component=コンポーネント」 「Execption=例外」という意味。

この原因はオブジェクトにRigidbodyのコンポーネントがついていないからです。

「Inspecter」でRigidbodyのコンポーネントがないはずなので追加しましょう。

Component

「Add Component」から「Rigidbody」をコンポーネントのオブジェクトに追加すると、エラーは解消されるはずです

C#のエラーあるある

  • ;(セミコロン)のつけ忘れ

  • 大文字小文字のミス

  • スペースが全角

  • {}の数がおかしい

  • スペルミス

  • ""ついてない

  • 変数とかが日本語

  • C#スクリプトファイル名とクラス名の不一致