Unity 5.5标准资产粒子系统抛出TLS分配器ALLOC_TEMP_THREAD错误

时间:2016-12-18 15:34:01

标签: c# unity5 tls1.2 particle-system

每当我在场景中添加某些Unity标准粒子系统资源预制件(例如Fireworks和Explosion)时,就会发生此TLS分配器ALLOC_TEMP_THREAD错误。它还会生成大量的日志消息,指出“在0524a60f分配752字节”,“在0542a6f0分配22960字节”(更像是这样)。它也造成了巨大的滞后,令人难以置信地降低了FPS。

我在项目中一直使用粒子系统,例如Flare,Dust Storm和AfterBurner,他们按预期工作。然而,像Explosion和Fire这样的粒子系统在场景和游戏视图中都不能很好地工作。爆炸和火焰预制件的子粒子系统的单独模拟在场景视图中完美地工作,但是相同的预制件在游戏中模拟很奇怪。

我使用的是Unity 5.5,这个“TLS Allocator ALLOC_TEMP_THREAD错误”应该已经在5.4.0 b23中修复了,但显然不是。我该如何解决这些问题?

1 个答案:

答案 0 :(得分:1)

我有同样的问题,我刚刚解决了重新导入资产的问题。只需使用“资产”菜单中的“全部重新导入”选项。