【Unity】报错:the associated script can not be loaded ... 之ScriptableObject使用之后,重新打开Unity会报错
报错详情:
the associated script can not be loaded
导致问题出现的原因:ScriptableObject的类与其他类放一起了,也就是找不到这个类的引用
解决方法:为ScriptableObject单独创建一个c#脚本,并将c#名称与ScriptableObject类名保持一致。这样就能在Unity的Assets文件夹下找到这个c#文件。
猜测出现这样的原因,如果哪里不对烦请大佬指正一下:
Unity中基本上都是会通过反射使用的。
ScriptableObject也不例外,检索Assets中与类名相同的c#文件,获取类之后进行创建,但是当Assets文件夹下不存在这样的类时,unity初始化时就找不到类引用,于是就报Miss的错误
分类:
游戏开发 / Bug集
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)