您当前的位置: 首页 > 

野奔在山外的猫

暂无认证

  • 3浏览

    0关注

    85博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【解决】Can‘t add scripts behaviour XXXX,The Scripts needs to derive from MonoBehaviour!

野奔在山外的猫 发布时间:2021-04-14 09:17:31 ,浏览量:3

游戏引擎:Unity 版本:2019.4.6f1 【2017版本以上均可】 编译平台:Visual Studio 2019

问题描述

  【英文报错】Can’t add scripts behaviour XXXX,The Scripts needs to derive from MonoBehaviour!   【中译】无法添加脚本 XXXX(脚本命名),脚本需要继承 MonoBehaviour!

报错图

解决方案 检查:脚本命名是否与脚本内类命名匹配

  脚本命名严格要求:脚本命名 = 脚本内类名

检查:脚本是否继承于 MonoBehaviour

  检查当前命名脚本下是否继承 MonoBehaviour。来源于using UnityEngine;

public class 脚本命名 : MonoBehaviour

  ps:MonoBehviour来于Unity提供的UnityEngine.dll

检查:Visual Studio是否保存并编译于Unity平台上

  存在部分情况下,因为尚未保存脚本内容,通知Unity执行代码的内容仍然为更改之前的内容。故每次从VS平台转向Unity平台前,先将代码内容保存,通知Unity编译后,再执行。

检查:是否存在其他脚本编译问题

  由于其他脚本的编译问题,这些问题可以是语法错误,缺值少方法等。导致需要MonoBehaviour的脚本无法挂载于组件上。

关注
打赏
1659777066
查看更多评论
立即登录/注册

微信扫码登录

0.0640s