c# - 在场景加载中保持不同的 PhotonView
问题描述
我需要在几个场景加载之间保持 2 个对象处于活动状态(因为我的游戏主体的功能和吸引力是通过场景更改来实现的),所以,我需要使用 DontDestroyOnLoad 线在场景之间保持这两个对象处于活动状态,但它一直让我以下错误:
发现 PhotonView ID 重复:1. 新:StartLabel(场景)上的视图 1 旧:PUManager(场景)上的视图 1。也许一个没有在场景加载时被破坏?!检查“DontDestroyOnLoad”。销毁旧条目,添加新条目。UnityEngine.Debug:LogError(Object) Photon.Pun.PhotonNetwork:RegisterPhotonView(PhotonView) (在 Assets/Photon/PhotonUnityNetworking/Code/PhotonNetworkPart.cs:1017) Photon.Pun.PhotonView:Awake() (在 Assets/Photon/PhotonUnityNetworking /代码/PhotonView.cs:264)
我需要它一直活着,因为一个负责一些力量和伤害的东西,另一个是我需要保持活着的时间限制,所以,当它完成并将其值变为 0 时,杀死玩家和一些其他的东西。请你帮助我好吗?
解决方案
请您描述更多。您的 One Photon 实际上是 PU 经理,而另一个是 Player?如果我错了,请纠正我。
推荐阅读
- javascript - 防止 jQuery UI Datepicker(内联类型)选择今天的日期
- java - 如何在mongodb java中检索具有值的单个键
- azure - CosmosDB Graph:是否支持每个请求的一致性级别,就像它们用于文档的方式一样?
- prometheus - 如何将 Prometheus 中的指标与以绝对值定义的日期范围聚合
- node.js - 如何使用 Node 运行后端服务器?
- axapta - ax2012 r3升级内核尝试创建ghost唯一索引
- cassandra - 如何使用 OpsCenter 检查插入 Cassandra 的速率?
- arrays - 合并lodash中的嵌套对象
- python - 同时提供以太网和 Wifi 接口 - Unix
- python - 在熊猫中解析日期