1. 首页 > 生活常识

ue4游戏单例会阻塞主线程吗

ue4游戏单例会阻塞主线程。

对于资源加载,UE4有同步加载和异步加载两种方式。同步加载是阻塞操作,比如LoadObject函数,会阻塞主线程,如果加载一个较大资源,或者对外部依赖较多的资源,会造成游戏明显卡顿。异步加载为使用另一个专用的异步加载线程来加载资源,或者依然在主线程做加载,只是使用异步编程模式,在tick中分散加载一些资源。异步加载不会阻塞主线程,常用的LevelStreaming和SeamlessTravel,以EventDrivenLoader都使用了此方式,来营造流畅的游戏体验和编辑器使用体验。

本文采摘于网络,不代表本站立场,转载联系作者并注明出处: https://www.bjhuiqi.net /showinfo-35-177345-0.html