三流豆腐。

三流のゲームプログラマ。C/C++/C#/Objective-C/python/技術向上を目指します。

【Unity】オブジェクトにスクリプトがアタッチできない原因

Unityでオブジェクトにスクリプトをアタッチしようとして、

Can't add script と出る原因。

f:id:tofu_doon:20190310122437p:plain

 

 

スクリプト名とクラス名が一致していない

f:id:tofu_doon:20190310122530p:plain

 

f:id:tofu_doon:20190310122545p:plain

 

スクリプト名をリネームしたらクラス名も必ず変更しよう。

 

 

 

スクリプト内にコンパイルエラーがある

f:id:tofu_doon:20190310122817p:plain

 

f:id:tofu_doon:20190310122849p:plain

 

この時恐ろしいのは、いずれかのスクリプトに1つでもコンパイルエラーがあると解決するまで全てのスクリプトがアタッチできなくなる事。

スクリプトの行数が多いほど気づきづらい。

先にスクリプト書き上げて、後からアタッチを行うときはコンパイルエラーがないかチェックしよう。