有诸如类似报错:

PhotonView ID duplicate found: (). New: () old: (). Maybe one wasn’t destroyed on scene load?! Check for ‘DontDestroyOnLoad’. Destroying old entry, adding new。
就是说现在有两个对象,他们的viewID相同,导致冲突了。
一般是在游戏运行时Enable某个物体时会出这个问题。
我们看PhotonView里这几行:

推测:在Enable物体时有调用到viewID的Set,然而这个物体在你之前注册ID时,Photon在为你遍历所有viewID以避免和这些ID相同时,你的另一个物体是Disable的,没被遍历到,导致阴差阳错这两个的viewID就一样了。至少在我的游戏逻辑里,对象生成顺序上,只能这样解释合理了。
所以Debug里哪个是old哪个是new也不必多说了。
根据我本身的逻辑:场景里本身有注册好的对象,运行前隐藏了;运行后instantiate新的对象并注册viewID;至此没问题。
然后本身隐藏的对象被启用,立马报错;
解决办法:在隐藏的对象启用前 ,PhotonNetwork.AllocateSceneViewID()刷新一下ID——别忘了要手动同步这个ID。
或者,在场景构建时,就把要隐藏的对象的viewID手动换个大点的数字,因为Photon自己的遍历是从小到大遍历,自动注册的viewID是当前最大的ID+1。当然,如果场景viewID的对象越来越多,第二个方法也早晚劝退。

unity PUN PhotonView莫名奇妙viewID冲突相关推荐

  1. body标签下莫名奇妙多了一行空行,原来是编码的问题

    之前为了方便,直接在服务器修改文件,然后点保存,但是问题来了,在顶部莫名奇妙多了一个空行,如图1 图1 原来在源代码编辑的代码如图2 图2 但是在FF或者Chrome外部样式却在body里面,而不是h ...

  2. 计算机消失了一个磁盘,win7系统重装后莫名奇妙消失一个分区磁盘的解决方法...

    很多小伙伴都遇到过win7系统重装后莫名奇妙消失一个分区磁盘的困惑吧,一些朋友看过网上零散的win7系统重装后莫名奇妙消失一个分区磁盘的处理方法,并没有完完全全明白win7系统重装后莫名奇妙消失一个分 ...

  3. win10莫名奇妙的卡死、小问题解决方案

    自从安装了win10系统(21H2)以后,电脑出现了一些小问题,比如wifi连接能力,识别蓝牙耳机,休眠以后不能唤醒,这些小问题不影响电脑的正常使用.如果是完美主义者,你可按照网络上的解决方案很好地解 ...

  4. 关于华为P10(Android 8.0系统)出现的一个莫名奇妙的ANR

    关于华为P10(Android 8.0系统)出现的一个莫名奇妙的ANR 首先贴出控制台报出的错误代码: java.util.concurrent.TimeoutException: android.v ...

  5. 服务器凌晨莫名奇妙自动重启解决方案

    服务器凌晨莫名奇妙自动重启解决方案 转载请注明出处:http://blog.csdn.net/aaa123524457/article/details/47609701 问题描述: 这两天早上到公司, ...

  6. 笔记本电脑电池显示4%可用(已接通电源),经过清灰又莫名奇妙的可以续航啦,很奇怪!

    公司的办公电脑,估计是转手租用好几年了,今天打开一看电池一直充电充不进去.刚开始一直充电显示笔记本电脑电池显示7%可用,等会断电打开笔记本电脑电池显示4%可用.我已经感觉电池坏了,然后我感觉电脑好久没 ...

  7. Qt产生的莫名奇妙的错误解决方法

    1.如果创建的qt项目的存放路径中存在中文大概率是出错的,比如运行没有错误,但就是不显示运行出来的结果,这时可以看一下路径中是否有中文,路径中不能存在中文. 2.特别莫名奇妙无厘头的错误 QT最后生成 ...

  8. win10自带输入法总是莫名奇妙变繁体

    之前使用电脑总是会下载一款自己喜欢的款酷炫狂拽*炸天的输入法,来显示自己的别具一格,非池中之物. 久了之后也就没有什么鲜感了,而且还某些自带广告,突然弹出很影响我摸鱼-哦不对-很影响我上班,所以就直接 ...

  9. 程序开发中那些莫名奇妙的bug

    2019独角兽企业重金招聘Python工程师标准>>> 众所周知,程序员的使命,就是不停的编程,调试,测试,直到上线为止.但其中相当一部分时间都花费到调试上,因为我们总会在开发过程中 ...

最新文章

  1. python画直方图成绩分析-使用Python绘制直方图和正态分布曲线
  2. 总结一些linux目录结构和终端命令
  3. winPcap编程之打开适配器并捕获数据包(四 转)
  4. 微信小程序格创校园跑腿小程序v1.1.64+前端
  5. android java内存 c内存_Android NDK java和C\C++交互 | 学步园
  6. Web Client Software Factory系列(3):View-Presenter模式
  7. 计蒜客 蒜头君的数轴
  8. 计算机编辑文档教程,word文档怎么编辑pdf的教程
  9. 远程访问型木马——灰鸽子软件的使用(含免杀)
  10. html模糊遮罩层磨砂玻璃,常见的PPT背景:如何设计PPT背景?
  11. android开发代码实现对Apk签名,如何对apk进行签名
  12. 计算机的rom与硬盘区别,RAM和ROM亲们傻傻分不清?
  13. VMware配置虚拟机映射,实现局域网络互相访问
  14. Excel中鲜为人知的“照相机”功能(收藏)
  15. 360安全浏览器极速模式对rem失效
  16. 求100以内所有的素数和
  17. Cesium中Primitive与Entity详细介绍
  18. CTF题库RSA实践 (RSA-Tool2 by tE! 工具的使用)
  19. ElasticSearch【从入门到服务器部署项目案例】详细教程
  20. 2021Pycharm学生免费使用

热门文章

  1. 【buildroot】buildroot使用总结
  2. 【无标题】Deep AVPpred:人工智能驱动的病毒感染多肽药物的发现
  3. 用启动盘点击修复计算机没有反应,电脑系统教程:u盘插电脑没反应
  4. CSS中background-attachment的介绍和用法
  5. 工作随记-Java利用企业微信群机器人定时发送消息
  6. CK+人脸表情数据集下载
  7. 走进Java接口测试之简单快速的Mock Server Moco
  8. 手机斗鱼tv显示与服务器通讯失败,热门手机知识:斗鱼直播加载失败如何解决?解决斗鱼直播加载失败操作步骤...
  9. LIGO探测到两个“瘦子”黑洞形成的引力波
  10. CVPR2022: Oriented RepPoints论文模型实践(用dota数据集)