Unityでerror CS0619: `UnityEditor.BuildTargetGroup.WebPlayer’ is obsoleteエラーが出た時の対処

unityのロゴ画像 Unity

これはUnityのバージョン5あたりの古いUnityから最近のUnity20XXなどのバージョンにしたときに出るエラーです。

実際のエラーメッセージ

Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs(91,34): error CS0619: `UnityEditor.BuildTargetGroup.WebPlayer’ is obsolete: `WebPlayer was removed in 5.4, consider using WebGL’

WebPlayerはバージョン5.4でなくなったのでWebGLという記述を使ってくれよん」という意味です。

この場合は、エラーが表示されているUnityEditorのConsoleタブのエラーメッセージ上でダブルクリックしてVisual Studioで当該の箇所を開きます。

Unity:error CS0619: `UnityEditor.BuildTargetGroup.WebPlayer' is obsoleteエラーが出た時の対処

エラー箇所がハイライトされて開きます。

Unity:error CS0619: `UnityEditor.BuildTargetGroup.WebPlayer' is obsoleteエラーが出た時の対処

WebPlayerと記述されている箇所をWebGLに修正します。

これを

BuildTargetGroup.WebPlayer,

こうする

BuildTargetGroup.WebGL,

わたしの環境ではエラーでは無いのですが、緑の波線で非推奨のメッセージが下の2行に表示されていました。

Unity:error CS0619: `UnityEditor.BuildTargetGroup.WebPlayer' is obsoleteエラーが出た時の対処

Unity:error CS0619: `UnityEditor.BuildTargetGroup.WebPlayer' is obsoleteエラーが出た時の対処

どちらも非推奨ということでそのままでもUnityは動作しますが、わたしの性格上きれいにしておきたいので、以下の2行は消しておきました。

BuildTargetGroup.WP8,
BuildTargetGroup.BlackBerry

BlackBerryとか懐かしいですね。

最終的な状態はこうなりました。上書き保存します。

Unity:error CS0619: `UnityEditor.BuildTargetGroup.WebPlayer' is obsoleteエラーが出た時の対処

コードを修正後、UnityEditorに切り替えてしばらくすると以下のようにメッセージが出てエラーが消えました。

Unity:error CS0619: `UnityEditor.BuildTargetGroup.WebPlayer' is obsoleteエラーが出た時の対処

以上、Unityでerror CS0619: `UnityEditor.BuildTargetGroup.WebPlayer’ is obsoleteエラーが出た時の対処でした。

コメント

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