2014年03月27日

[Unity] Behaviour is missing! の原因オブジェクトの見つけ方

ゲームオブジェクトにスクリプトを適用したけど、何かしらの理由でその参照が外れたときに
ゲームをプレビューすると

The referenced script on this Behaviour is missing!

という警告が表示されます↓

20140327missing01.png

対処方法は、@Aのどちらかです。

@参照が切れているゲームオブジェクトを探し出してスクリプトを再度適用する
Aスクリプトへの参照を削除する

まずは、ゲームオブジェクトを探すのですが、
先ほどの警告をダブルクリックします↓

20140327missing02.png

すると、シーンビューでは対象となるオブジェクトが選択された状態になります。
なんて便利!
Inspectorを見ると、たしかにスクリプトへの参照が切れてました。

20140327missing03.png

ここで再度スクリプトを適用すれば@の対処となります。

スクリプトへの参照を削除したいとき(Aの対処)は、
歯車のボタンを押してから「Remove Component」を選択します。

20140327missing04.png

長く使ってきて、この探し方に気づかなかったー。
posted by be-style at 13:01| Comment(0) | Unity
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。