質問: プロジェクトウィンドウからスクリプトをドラック&ドロップしてユニティちゃんにアタッチしようとしました。 ですがこのようなエラーが出て、アタッチできません。 ![エラー](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/9c919a5fde0cbe716c083cbc8228070e.jpeg) ググってみたところ、ファイル名とクラス名が一致しないときにこのエラーが出るそうです。 ですが僕が今使おうとしているのは、アセットストアで手に入れた「Standard Assets」に入っていたスクリプトなので、名前が一致しないということは考えられません。 実際にコードを確認してみましたが、名前はしっかり一致していました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/c918e34aabaea2ba841eefbec70ed337.jpeg) また通常、アタッチする時はそのキャラクターなどを選択して 「Add Component」 からスクリプト選択すると思うのですが、Add Componentからスクリプト名を検索しても出てこなかったため、ドラック&ドロップでアタッチを試みました。 この場合、エラーが出る原因としてどんな事が考えられますか?
回答: こんばんわ。 画面を見るにUnity2019をお使いのようですが、それにStandardAssetを組み込むとコンパイルエラーが出てメニューに出てこないようです。 上記リンク先に記載されている対策をすると、AddComponentから以下のように辿ると出てくるようになると思います。 > > Scripts->UnityStandardAssets.Characters.ThirdPerson->Third Person User Control > > >