首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法将脚本附加到GameObject Unity2020.3.33f1

我无法将脚本附加到GameObject Unity2020.3.33f1
EN

Stack Overflow用户
提问于 2022-08-22 05:09:25
回答 2查看 103关注 0票数 0

每当我试图将脚本附加到游戏对象(无论是通过拖动还是添加组件)时,它都会返回此错误,说:“无法添加脚本组件的”,因为找不到脚本类。请确保没有编译错误,文件名和类名匹配。有人知道怎么解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-22 05:24:49

  1. 你查过编辑器控制台了吗?没有错误日志?如果是,在这里附加带有错误的控制台日志(
  2. )检查脚本名称,则此脚本中的一个类必须按文件名命名:MyClass.cs包含
票数 1
EN

Stack Overflow用户

发布于 2022-08-22 10:42:17

1.您的类应该继承MonoBehaviour,否则它就不能附加到GameObject上。

2.文件名应与类名相同。

下面是一个例子:

代码语言:javascript
复制
using UnityEngine;
public MyClass:MonoBehaviour
{
    void Start(){}
    void Update(){}
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73440427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档