error CS0103: The name ‘PrefabUtility’ does not exist in the current contextの解決法

wood dirty writing abstract その他
Photo by alleksana on Pexels.com

ビルドしようとしたときにこのようなエラーが出てしまい、出来ませんでした。
原因はPrefabUtilityを使用するスクリプトはEditorというフォルダ名に入れておかなくてはならないとのことでした。

PrefabUtility does not exist? - Unity Answers
Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web...

AssetsのところにEditorという名前でフォルダを追加して該当するスクリプトを入れたら解決しました。

Unityの特殊なファイル名はこのような感じになっているようです。

特殊なフォルダー名 - Unity マニュアル
原則として、作成したフォルダーには自由に名前を付けてプロジェクトを管理することができます。ただし一部、Unity に命令として読み取られる特殊なフォルダー名が存在します。これらのフォルダー名は、そのフォルダー内のコンテンツが特定の方法で扱われるよう指定する機能を持っています。例えば、エディタースクリプトが正しく機能する...

コメント

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