UE5——源码阅读——100——渲染——高清截图

编程入门 行业动态 更新时间:2024-10-27 02:29:32

UE5——源码阅读——100——渲染——高清<a href=https://www.elefans.com/category/jswz/34/1769444.html style=截图"/>

UE5——源码阅读——100——渲染——高清截图


创建事件,用于代码的调试

获取当前客户端所属的World

标记是否在进行重入绘制

是否开始缓存区可视化转存帧,主要针对请求屏幕截图或电影转存

判断是否需要高清截图

这下面这个函数执行高清截图

是否需要缓存区的可视化转存

判断是否开始渲染

如果启动高清截图,是否显示UI,配置文件后缀,开启HDR的截图

你是不是需要截图和是不是需要缓冲区可视化

保证宽度和高度大于0

是否开启垂直同步

是否锁定垂直同步

获取本地玩家

开始渲染帧加入到队列

记录上一帧更新的帧数

当前帧数和上一帧是不同的

上一帧的时间戳和是否已经开始

拿到当前时间

拿到当前线程空闲统计

计算当前游戏线程时间

创建画布

设置画布大小,绘制

绘制完成刷新游戏线程

如果开启截图那就处理截图的内容

设置是否需要垂直同步

将结束的渲染帧数和任务加入到当前队列

将游戏线程的激活器设置为false

遍历所有玩家的控制器,将游戏相机切换的标志设为false

电影上的 减少延迟,等于0设置true游戏线程开始渲染

更多推荐

UE5——源码阅读——100——渲染——高清截图

本文发布于:2023-11-16 07:50:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1614588.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:截图   源码   高清

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!