如何修复WebGL构建中的Linq错误?

3wabscal  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(147)

我有一个有趣的问题关于WebGL的建设。我的游戏在编辑器中工作得很好,但在建设WebGL后,它不能正常工作,并得到崩溃。错误说像“你正在使用linq.第一,但你的数据是空的”,我没有使用第一()函数我的任何脚本。请帮助我找不到任何关于这个错误。
我没有使用“第一”功能。项目在编辑器,android,ios上工作,但在webgl上不工作。我不知道是哪个脚本导致了这个错误。

at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00000] in <00000000000000000000000000000000>:0 
 
(Filename: currently not available on il2cpp Line: -1)
fhg3lkii

fhg3lkii1#

如果您正在使用FirstOrDefault()方法,请将其全部更改为SingleOrDefault(),并以此方式创建您的逻辑(必要时进行更改),否则此问题可能与您的UnityEditor版本有关。

相关问题