在对我们的Unity游戏进行性能分析时,我们可以看到UnityMainThreadDispatcher.cs中的ProcessRequests占用了大量时间,尤其是在较旧的设备上。我们怀疑每次更新都会调用Application.internetReachability,每次更新默认为0.1秒。
我们可以使用反射来修改UnityMainThreadDispatcher上的updateInterval值,以便在游戏的性能至关重要的区域中,我们延迟更新,但这并不理想。有人对此有任何类似或更好的解决方法吗?