Unity录像功能

使用的是‌instant replay‌github

这个的工作原理是可以采集我们屏幕上面的像素点,之后通过native去进行编码,通过底层转换为mp4,这样就可以实现,这个功能,但是如果要是实现不录制ui那么就要依靠于fetter,

Unity渲染的原理,这个代表我们渲染的批次,我们可以去创建一个专门的render去做这个事情,那么这个事情是如何解决我们都问题,其实依靠于rendertexture也可以做到,但是对于我们cpu来说你这一来一回的过程是不是很慢就导致了主线程序卡死了,因为你说每一帧都要渲染记录,所以上面提到的fetter就起到作用了,我们可以通过这个东西去做creat批次的时候订阅一个事件,直接在gpu写入数据,这样我们就不用等CPU去处理了,这样你的性能起码提升到了10几倍,

对于音频处理可以使用unity的audio 系统直接采集编码去进行转化融合,对于其他的第三方比如criware这个插件其实也是一样的,之后去挑战当前的bit缓存队列进行组合就可以了

相关推荐
撩得Android一次心动2 小时前
Jetpack Compose 知识点整理2【个人用】
android·笔记·学习·kotlin·compose
dadaobusi3 小时前
学习:灵犀指令集
学习
xhyu614 小时前
【学习笔记】图像质量评估方法 (5.生成图像是否符合用户要求)
笔记·学习·计算机视觉
卿卿的产品经理日记6 小时前
【AI产品经理实战】Day 38|try-except 踩坑实录:报错是数据
人工智能·笔记·python·学习·产品经理
n87656 小时前
Playwright Java WEB UI 自动化实现框架与逻辑
java·前端·ui
keyipatience6 小时前
TypeScript学习(1)
前端·javascript·学习·typescript·html·css3
lazy H7 小时前
【计算机网络】第 2 篇:一条数据如何穿过网络?彻底理解数据封装与解封装
网络·经验分享·后端·学习·计算机网络
我命由我123457 小时前
软件工程概念 - 可插拔性
java·后端·学习·java-ee·系统架构·软件工程·学习方法
kkkkkkkkkk_Z8 小时前
新手自学嵌入式 | 学习日记:I2C总线协议、时序分析、读写流程与代码实现
学习
年少无知且疯狂10 小时前
【Unity】Shader spine动画冻结效果
unity·spine