Unity 导入 Unity Playground 包出现错误: Deterministic compilation failed. You can disable Deterministic...

问题描述:

在 Unity 空项目导入 Unity Playground 包时出现Deterministic compilation failed. You can disable Deterministic builds in Player Settings
Library\PackageCache\com.unity.multiplayer-hlapi@1.0.4\Editor\Tools\Weaver\AssemblyInfo.cs(22,28): error CS8357: The specified version string contains wildcards, which are not compatible with determinism. Either remove wildcards from the version string, or disable determinism for this compilation

问题分析: 

这是由于运行 Unity Playground 所需的 Multiplayer HLAPI 包版本过低导致。

解决方案是升级包,如果你用的是 2020 之前版本,可以成功。但 Unity 2021之后已经更换了新的多人游戏库,这个库不再支持。所以建议编辑器安装 2020 版本的。

解决办法:

更新 multiplayer-hlapi,点击“Windows”----“Package Manager”,在Packages中下拉选择“In Project",找到”Multiplayer HLAPI",点击右下角 Update to 1.0.8 进行更新,直到版本后面是绿色对号。

更新完之后,成功导入!

  

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值