今天工作的时候队友遇到了一个BUG。说是脚本引用丢失。

一个Prefab打包AB后,修改了AB上绑定的脚本。
然后加载AB后出现了 警告 引用丢失。

项目的EditorSetting设置的是 Visible Meta Files。

根据提示,是修改了脚本的NameSpace。

按照我之前的工作经验。脚本上修改逻辑,增删SerializeField内容,肯定是不会出现脚本引用丢失。

然后我做了关于NameSpace的测试。
创建了一个叫做cube的prefab。

1.挂上了脚本 不带NameSpace。
不改动脚本,进入游戏,
加载AB,正常。
创建OBJ,正常。

2.挂上了脚本 不带NameSpace。
改动脚本,增加NameSpace,进入游戏,
加载AB,出现报错
创建OBJ,出现报错(加载都出错了。。创建肯定出错,哈哈,不过测试用例嘛。。就测一下)

3.挂上了脚本 带NameSpace。
不改动脚本,进入游戏,
加载AB,正常。
创建OBJ,正常。

4.挂上了脚本 带NameSpace。
改动脚本,删除NameSpace,进入游戏,
加载AB,出现报错
创建OBJ,出现报错

报错信息是:
The referenced script on this Behaviour (Game Object ‘cube’) is missing!

所以,综上所述, AB和In-Game的代码的NameSpace必须保持一致。

程序学无止尽。
欢迎大家沟通,有啥不明确的,或者不对的,也可以和我私聊
我的QQ 334524067 神一般的狄狄

AB上的脚本引用丢失,The referenced script is missing!相关推荐

  1. 关于修复预制体上UnityEngine.UI引用丢失的一种思路

    在开发项目过程中,如果出现了Unity版本变化,有可能会导致一些预制体上的UI组件丢失,特别是大量UI脚本,明明一看就知道这个是Text组件,但是一个大大的missing出现在预制体上,让人产生了莫名 ...

  2. 用户控件中动态加入脚本引用

    用户控件中动态加入脚本引用,添加前先判断是否已经有引用,没有才添加. //××××.ascx protected void Page_Load(object sender, EventArgs e){ ...

  3. hdfs日志上传脚本(三)

    为了上传文件到hdfs,我们曾写过脚本,也曾搭过webdav:但是原来写脚本时,我们把日志下载到linux服务器,这样就多了一步磁盘I/O操作,而通过webdav直接从windows上传日志到hdfs ...

  4. java Class对象返回的都是指向同一个java堆地址上的Class引用

      一旦类被加载了到了内存中,那么不论通过哪种方式获得该类的Class对象,它们返回的都是指向同一个java堆地址上的Class引用.jvm不会创建两个相同类型的Class对象 public clas ...

  5. 用SSH登录远程的机器,在远程机器上执行本地机器上的脚本

    假设本地的机器IP为10.245.111.90,我们想要在10.245.111.93上执行一个保存在10.245.111.90上的脚本. 经过测试通过的命令如下: ssh root@10.245.11 ...

  6. Linux 如何通过某一台服务器调用执行多台远程服务器上的脚本,结果显示在本地?...

    现在都流行自动化运维了,可能目前技术不够,很多自动化工具还不怎么会用,所以本次只是通过ssh来实现功能. 说明:自己写的一个简单脚本,只是实现了基础功能,还有待优化. 一共三台机器: master:1 ...

  7. 执行远程服务器上的脚本失败?(环境变量引起的问题)

    我们在使用jenkins构建job时会调用远程服务器上的脚本,执行某项操作.有时因为脚本涉及到了环境变量,无法成功执行.解决这个问题的方法一直就是在脚本开始加入一行: source /etc/prof ...

  8. 解决使用elementUI框架el-upload跨域上传时session丢失问题

    解决使用elementUI框架el-upload跨域上传时session丢失问题 参考文章: (1)解决使用elementUI框架el-upload跨域上传时session丢失问题 (2)https: ...

  9. 电脑上的文件经常丢失,怎么办?

    不知道大家有没有这样的困扰,电脑上的文件经常"丢失",这种事情对小编来说经常发生. 为了避免出现这种情况,如何更好的存储文件就成为了首先要考虑的问题. 无论是人为错误删除,还是客观 ...

最新文章

  1. 网站推广——网站推广专员面对新站收录展开多角度思考
  2. ffmpeg参数说明
  3. “不一样”的真实渗透测试案例分析
  4. web前端学习总结--JQuery
  5. 数据库视频(一)——整体认识
  6. 最简单的模拟U盘病毒(Autorun.inf)
  7. 汇编@data_汇编语言(4)--内存段
  8. Kafka 设计与原理详解(二)
  9. 深度学习之经典卷积神经网络的技术浅析 | 硬创公开课预告
  10. 非标机械设计该怎么做,老机械工程师告诉你
  11. vue富文本编辑器组件
  12. SPSS26没有典型相关性分析怎么办
  13. Rabbitmq消息发布确认机制
  14. java json解析(转)
  15. 找寻 手游BUG的学习
  16. ccc-sklearn-11-线性回归(1)
  17. java java.lang.string_无法将java.lang.String字段设置为java.lang.String
  18. igh+preempt_rt主战搭建
  19. 微信PC(windows微信)HOOK
  20. @Autowired @Resources @Injected 三者的区别联系

热门文章

  1. 海明检验码和循环冗余校验码
  2. php discuz 顶,discuz模拟登录实现自动顶帖php程序 - Discuz
  3. 1110 区块反转 – PAT乙级真题
  4. 数据结构与算法weeks05
  5. 贝叶斯算法会是破解“App刷票”的良方
  6. VLOOKUP函数使用方法
  7. nba球员python_使用python将NBA薪金与绩效样本球员分析相关联
  8. 【解决问题】csdn部分图片无法查看问题解决方案(校园网问题)
  9. java web flex 配置,Flex+Blazeds与Java_Web_Project整合开发配置有图有真相
  10. 福建省获得央行颁发的非金融机构支付业务许可牌照的公司(至2012-08-01)