本资料是关于蓝图中创建多线程工具Unreal Engine游戏素材资源,大小:47 MB,使用软件:Unreal Engine 4.22 – 4.26,语言:英语。
视频预览:
MultiTaskPro 以最干净、最有效的方式在蓝图中启用多线程。
使用直观的节点创建线程或异步任务。
使用 MultiTask Pro 让您的蓝图保持简单。
使用 ThreadSafe Booleans、Mutex 和 Queues 同步您的工作流。
获取多任务 2
https://www.youtube.com/playlist?list=PL1jfGOIZpAoX0riYJ-LJ_zcr16DsuU6lh
多任务专业版在行动:这里
示例项目:这里
示例项目 2:使用线程安全数组的并行 For 循环(获取两个数字的所有幂从 0 到 10 百万)
Multi Task Pro 1.3.6 上线了!(08/04/2020)
修复了扩展节点(DoAsyncTask、DoLoop1D、DoLoop2D、DoLoop3D)在取消和重新启动执行时阻止正确分支选择的错误。
Multi Task Pro 1.3.5 上线了!(2020年7月6日)
实施了新的节点NumberOfCoresIncludingHyperthreads
实现的tryLock互斥
阅读更多
技术细节
特点:
创建任务异步
复制活动(新)
创建线程任务
ThreadSafe的布尔
互斥
FVector队列
FIntVector队列
FIntPoint队列
FTransform队列
浮法队列
的Int32队列
的Int64队列
演员队列
对象队列
FString 队列
FText 队列
FName 队列
多维 For 循环分布在多个帧
NumberOfCores(返回系统的核心数)
防止失控循环检测
线程安全线跟踪
能够异步读取来自 UTextureRenderTarget2D 和 UTexture2D 的像素数据线程安全
整数
睡眠(新)
DoSpawnInstances(新)
代码模块: Runtime, Developer
Network Replicated: N/A
支持的开发平台: Win32/64, Android, Linux, Xbox One, Playstation
支持的目标构建平台: Win32/64, Android, Linux, Xbox One, Playstation