Unity在我尝试构建项目时出于某种原因给了我这些奇怪的错误。我不知道为什么它会给我这些错误,而这些错误本应该早点给出。我试着重新启动团结,删除";插件";文件夹,删除.sln文件并将生成文件夹放在其他文件夹中。我该如何修复这些奇怪的错误??
如果有帮助的话,这里的代码unity一直在给我错误:https://paste.myst.rs/lwj5nsm1
这是unity给我的错误:
Assets\LevelGenerator\Scripts\Editor\LevelEditor.cs(9,30(:错误CS0115:'生成器编辑器。OnInspectorGUI((:找不到覆盖的合适方法
Assets\LevelGenerator\Scripts\Editor\LevelEditor.cs(7,48(:错误CS0234:命名空间"UnityEditor"中不存在类型或命名空间名称"Editor"(是否缺少程序集引用?(
Assets\LevelGenerator\Scripts\Editor\LevelEditor.cs(6,6(:错误CS0246:找不到类型或命名空间名称"CustomEditorAttribute"(是否缺少using指令或程序集引用?(
Assets\LevelGenerator\Scripts\Editor\LevelEditor.cs(6,6(:错误CS0246:找不到类型或命名空间名称"CustomEditor"(是否缺少using指令或程序集引用?(
UnityEditor。BuildPlayerWindow+BuildMethodException:5个错误UnityEditor。BuildPlayerWindow+DefaultBuildMethods。BuildPlayer(UnityEditor.BuildPlayerOptions选项([0x002ca]位于:0UnityEditor。BuildPlayerWindow。0中的CallBuildMethods(System.Boolean askForBuildLocation,UnityEditor.BuildOptions defaultBuildOptions([0x0080]UnityEngine。GUI实用程序:ProcessEvent(int,intptr,bool&(
您的代码用于编辑器,因此不应包含在构建结果中。为了解决这个问题,我创建了一个";不编译这个";build指令,我将其添加到播放器设置中。播放器设置DLG
最后在代码中添加:
using UnityEngine;
#if !DONOTCOMPILETHIS
using UnityEditor;
using UnityEditor.IMGUI.Controls;
[CustomEditor(typeof(CGameTower)), CanEditMultipleObjects]
public class CBoundRectEditor : Editor
{
private BoxBoundsHandle m_BoundsHandle = new BoxBoundsHandle();
...
}
#endif