エラーの出現
「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のプロジェクト画面に戻って確認してみましょう。
スクリプト修正後
しっかりとエラーが消えていることがわかると思います。
何かご不明点がございましたら、お問い合わせまでどうぞ。
コメント