1、避免使用任何会阻塞主线程的函数,如:'Thread.Sleep','Application.DoEvents'等; 2、使用异步回调来处理耗时操作,如:'WebRequest'类的'BeginGetResponse()'; 3、使用后台线程(BackgroundWorker)来处理耗时操作; 4、使用Task Parallel Library (TPL)来处理耗时操作; 5、使用ThreadPool来处理耗时操作; 6、使用'async/await'关键字来处理耗时操作。

Unity 线程阻塞解决方案 - 避免卡顿提升性能

原文地址: https://www.cveoy.top/t/topic/lh97 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录