【问题标题】:why getting "Cant add script behavior AssemblyInfo.cs" in unity3d为什么在 unity3d 中出现“无法添加脚本行为 AssemblyInfo.cs”
【发布时间】:2020-07-04 05:05:09
【问题描述】:

我正在尝试将脚本与我的对象统一添加。但似乎“无法添加脚本行为 AssemblyInfo.cs。脚本需要从 MonoBehavior 派生”。 请问我该如何解决这个问题..

我已经检查了相同的脚本和类名。此外,我已经将代码复制并粘贴到另一个文件中,但它没有修复。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerMovement : MonoBehaviour
{

void Start()
{

}
void Update()
{

}
}

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    发生这种情况是因为您的脚本被视为不属于该项目。在 Visual Studio 中,您会发现您的脚本将被标记为 Miscellaneous file

    关注这个 --> 编辑>>首选项>>外部工具>>外部脚本编辑器:选择“Visual Studio”

    【讨论】:

      【解决方案2】:

      这通常是在 Unity 项目之外创建脚本时引起的。如果您使用 Visual Studio、文件资源管理器创建脚本,或者只是复制/粘贴文件,它可能不会包含在 Unity 项目中。

      与其尝试重新构建程序集,不如使用 Unity 编辑器创建一个新的“PlayerMovement.cs”脚本(右键单击 > 创建脚本)并将代码写入该文件。

      【讨论】:

      • 我已经通过 right_click -> create -> c# 脚本再次完成了这项工作。但是不要解决这个问题。我只是通过删除以前的来做到这一点。我不明白“尝试重新构建程序集”是什么意思。我已经尝试了几个小时但无法修复。请帮我。 @埃里克
      • 你目前有一个脚本附加到你的游戏对象@rosudel
      • MonoBehavior 不是 MonoBehaviour :D
      • 不,我是团结的初学者。这是我第一次附上。 @ErikOverflow
      • 我试过 MonoBehavior。但不工作。 @幻影
      【解决方案3】:

      这是一个常见问题,如果您将 c# 脚本重命名为 PlayerMovement.cs,然后再次构建解决方案,则可以解决此问题。无需创建新脚本。

      【讨论】:

        【解决方案4】:

        我想我已经得到了这个错误的一个特例。没有通用的解决方案对我有用或适用,但我能够以一种意想不到的方式解决它。

        简而言之,问题在于我的项目的路径太大。 (例如,大约 250 个字符以上)

        因此,您可以尝试将您的项目移动到某个 short-pathed-place,例如您的桌面(或重命名文件夹以缩短路径),然后删除旧脚本并创建一个新的一个。 (这对我有用)

        有关此问题和解决方案的更多信息,请查看此问题及其第一条评论: DirectoryNotFoundException for an existing file path on Unity startup

        请注意,如果您没有 ^ 那个错误,这个答案可能对您没有帮助。怎么知道你有没有?打开时检查控制台或 Unity 的底部,看看是否有类似的错误。

        希望对你有帮助,祝你好运!

        【讨论】:

          【解决方案5】:

          我刚刚删除了脚本,创建了一个新脚本,等待了几秒钟,然后再次链接它 - 这是(就我而言)Visual Studio 和 Unity 之间的同步问题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-04-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-01-02
            • 1970-01-01
            相关资源
            最近更新 更多