Unityの error CS0246の解決方法
AllSky Free - 10 Sky / Skybox Setというアセットを使って製作をしていて、途中で諸事情でプラットフォームをWebGLに変えてビルドを行ったらエラーが出てしまい、いろいろ解決手段を探してみているのですがわからないので教えていただきたいです。
発生している問題・エラーメッセージ
Assets\AllSkyFree\AllSkyFree_Menu.cs(10,4): error CS0246: The type or namespace name 'MenuItem' could not be found (are you missing a using directive or an assembly reference?)
Assets\AllSkyFree\AllSkyFree_Menu.cs(10,4): error CS0246: The type or namespace name 'MenuItemAttribute' could not be found (are you missing a using directive or an assembly reference?)
該当のソースコード
C#
1using UnityEditor; 2using UnityEngine; 3 4/* Delete this file to remove the AllSky menu item. */ 5 6namespace Com.AllSkyFree 7{ 8 public class AllSkyFreeMenu : MonoBehaviour 9 { 10 [MenuItem("Window/AllSky/AllSky 200+ Skybox Set")] 11 static void Link() 12 { 13 Application.OpenURL( "https://assetstore.unity.com/packages/2d/textures-materials/sky/allsky-200-sky-skybox-set-10109" ); 14 } 15 16 } 17}
試したこと
アセットストアからの再インポートなどを試したりしたんですが、この問題が分からずどうすればいいかわかりません。
補足情報(FW/ツールのバージョンなど)
Unityのバージョンは2019.3.15f1 Personalです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/27 09:34
2021/03/27 09:44
2021/03/27 10:42