Unity给我错误,当我试图建立我的项目



我尝试在Unity中构建我的项目。但是,我得到了很多错误。我是个新手。这是我的错误

谢谢

AssetsBrightAnimatorRuntimeEditorPlayAudioClipEditor.cs(9,30):错误CS0115: 'PlayAudioClipEditor.OnInspectorGUI()':没有找到合适的方法来覆盖

AssetsBrightAnimatorRuntimeEditorPlayAudioClipEditor.cs(7,40):错误CS0246:类型或名称空间名称"Editor"找不到(您是否缺少using指令或程序集引用?)

AssetsBrightAnimatorRuntimeEditorPlayAudioClipEditor.cs(5,6):错误CS0246:类型或名称空间名称"CustomEditorAttribute"找不到(您是否缺少使用指令或程序集引用?)

AssetsBrightAnimatorRuntimeEditorPlayAudioClipEditor.cs(5,6):错误CS0246:类型或名称空间名称"CustomEditor"找不到(您是否缺少using指令或程序集引用?)

AssetsBrightAnimatorRuntimeEditorPlayAudioClipEditor.cs(6,6):错误CS0246:类型或命名空间名称"CanEditMultipleObjectsAttribute"找不到(您是否缺少使用指令或程序集引用?)

AssetsBrightAnimatorRuntimeEditorPlayAudioClipEditor.cs(6,6):错误CS0246:类型或命名空间名称"CanEditMultipleObjects"找不到(您是否缺少使用指令或程序集引用?)

构建播放器时出错,因为脚本有编译错误

在7秒(6799毫秒)内完成构建,结果为"失败"UnityEngine。GUIUtility: ProcessEvent (int, intptr bool&)

UnityEditor。BuildPlayerWindow+BuildMethodException: 7个错误在UnityEditor.BuildPlayerWindow + DefaultBuildMethods。BuildPlayer (UnityEditor。BuildPlayerOptions选项)[0x002ca]在<5ad584e208e14caaa9e6b2e6027e9204>:0在unityeitor . buildplayerwindow . callbuildmethods(系统。布尔值askForBuildLocation, unityeeditor。BuildOptions defaultBuildOptions) [0x00080] in <5ad584e208e14caaa9e6b2e6027e9204>:0UnityEngine。GUIUtility: ProcessEvent (int, intptr bool&)

您正在使用导致这些错误的UnityEditor代码。要解决这个问题,您必须分别在每个编辑器脚本的顶部和底部添加#if UNITY_EDTIOR#endif

<标题>例子
#if UNITY_EDITOR
using UnityEngine;
using UnityEditor;
public class MyClass: Editor
{
// Your code
}
#endif

#if UNITY_EDITOR解决方案的另一种选择是将程序集定义文件放入(每个)Editor文件夹中,并在其中只启用编辑器平台。

我知道这个问题已经问了一段时间了,但对我来说,这与其他答案中提到的不同。

我把我的编辑器脚本分成一个程序集。因此,我有类似的错误,直到我修改"包括平台">

最新更新