missing the class attribute ‘ExtensionOfNativeClass‘
如题,在优化代码的时候发现有的脚本不需要挂载到场景中的物体中,所以去掉了对monobehavior的继承,然后发现启动项目的时候报错
报错信息如题
重启和修改脚本名称都无效,最后发现是因为在场景中挂载这些脚本的物体上的引用没有去掉,需要在那些物体上曾经挂载过的脚本remove component,然后运行就不会报错了
https://blog.csdn.net/qq_39108767/article/details/100138887
不再继承了monobehavior后的脚本使用销毁和生成的方法报错
解决方案,引用UnityEngine.Object
或者任意其他继承了monobehavoir脚本来调用即可,因为monobehavior的父类就是UnityEngine.Object