如何在Unity 2019.1.9中修复“网络已过时”?

时间:2019-10-07 05:02:51

标签: unity3d unityscript

enter image description here

我做了一个游戏,并以5.3.4的形式使用"Energy bar toolkit"统一软件包 因此当我从统一5.3.4转移到统一2019.1.9时出现“网络”并发错误 因为网络以统一的2018.2和更高版本被删除

如何修复此错误?

3 个答案:

答案 0 :(得分:2)

为了未来

请不要发布错误图片!而是将控制台的实际文本复制并粘贴到您的问题中。这有助于我们更快地解决该问题,并且还允许具有相同错误的其他用户找到该线程。

一般

您不应该在Unity版本中进行重大改进。 5.3.4始于2015年,2019.1.9始于2019年中...您可以期望,在相隔3年以上的软件版本之间,通常会有很多API更改。

您应该宁愿进行渐进式的逐步更新,也应该在知道每个版本之间带来的变化时知道。

当使用资产商店中的Unity版本5.2.1 or higher的{​​{3}}时……我怀疑维护很久以前就停止了,至少在实施过程中会遇到一些严重的问题三年后,它便成为了最新的Unity版本。

UNet已过时

已经 asset 。很快(几乎)将完全弃用它。

known for quite a while

暂时修复

为了现在仍然可以使用HLAPI,您必须转到enter image description here Window Package Manager )并找到并导入PackageManager软件包。

有关PackageManager和一般软件包的更多信息,请参见Multiplayer HLAPI


可能仍然需要做一些更改,我并不是说这将完全解决该资产。如果仍然遇到问题,您应该直接与Packages中的makers联系。

答案 1 :(得分:0)

我希望这种方法对您有用,unity通过PackageManager添加了unity网络的替代品,因此我们希望将旧的Multiplayer自动转换为新的Networking System。

首先,返回统一为5.3.4的项目,并逐步开始对其进行升级, 首先,在 Unity 5.5.6 上打开项目,然后在 2017.1.5f1 上打开,然后在 2017.4.32f1 上打开,依此类推,在第一个发行版上将其打开,然后将其升级到LTS版本 2018.1.9f2 2018.4.10f1 ,然后在 2019 版本上将其打开。

,并确保所有插件都已更新。希望有帮助

答案 2 :(得分:0)

我不理解此答案,仅需要此软件包(“能量棒工具箱”) 如果我可以更改具有其他上下文的网络,它可能会起作用 我给制造商资产广告写了一封信,等待答复