スポンサーリンク

【Unity】Standard Assetsのインポートエラーの解決方法- error CS0619 –

StandardAssets初期エラー Unity

エラーの出現

 「Standard Assets」をインポートすると出てくる代表的なエラーがこちらになります。

 まず、みなさんがひっかかる第1のポイントとなりますが、簡単な修正を2か所施せば解消できますのでご安心ください。

 ※standardAssetsのダウンロードはこちらから

エラーメッセージ画面

「Assets\Standard Assets\Utility\SimpleActivatorMenu.cs(11,16): error CS0619: ‘GUIText’ is obsolete: ‘GUIText has been removed. Use UI.Text instead.’」

 ちなみに、エラーが出たらアレルギー反応を起こす前に英語翻訳をトライしてみると良いです。

 この例でいえば、

1.SimpleActivatorMenuというスクリプトの11行16列目にエラーが発生しているよ

2.GUITextは使えないよ

3.代わりにUI.Textを使ってね

 みたいな感じになります。

 英語が苦手な方はGoogle翻訳にコピペしてみるといいかもしれませんね。

解決方法

 解決方法は簡単で、コードを2か所修正するだけです。

 先ほどの画面の下の画像で赤く囲われた部分をクリックして、エラーが生じている原因となっているスクリプトを開きます。

スクリプトを開くための動作
スクリプト全体像

「using UnityEngine.UI;」を追加する

 以下の画像で選択されているスクリプトコード「using UnityEngine.UI;」を画像通りの位置に記述します。(コピペでOK)

2.「GUIText」→「Text」に修正

 以下の画像で選択されている部分のコードを「GUIText」から「Text」に変更します。(同様にコピペでOK)

スクリプト修正前
スクリプト修正後

 以上の2つの変更を施したら、Ctrl+Sで保存します。

 保存ができたらUnityのプロジェクト画面に戻って確認してみましょう。

スクリプト修正後

 しっかりとエラーが消えていることがわかると思います。

エラー解消後の画面

何かご不明点がございましたら、お問い合わせまでどうぞ。

コメント

タイトルとURLをコピーしました