unity学习笔记-优化后出现的一些小问题记录

missing the class attribute ‘ExtensionOfNativeClass‘

如题,在优化代码的时候发现有的脚本不需要挂载到场景中的物体中,所以去掉了对monobehavior的继承,然后发现启动项目的时候报错
报错信息如题
重启和修改脚本名称都无效,最后发现是因为在场景中挂载这些脚本的物体上的引用没有去掉,需要在那些物体上曾经挂载过的脚本remove component,然后运行就不会报错了

在这里插入图片描述

https://blog.csdn.net/qq_39108767/article/details/100138887

不再继承了monobehavior后的脚本使用销毁和生成的方法报错

在这里插入图片描述
在这里插入图片描述
解决方案,引用UnityEngine.Object
在这里插入图片描述
或者任意其他继承了monobehavoir脚本来调用即可,因为monobehavior的父类就是UnityEngine.Object

猜你喜欢

转载自blog.csdn.net/pure81/article/details/124142563