Unity录像功能

使用的是‌instant replay‌github

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

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

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

相关推荐
问天_观心1 小时前
大模型微调学习(二)
人工智能·python·深度学习·学习·语言模型·transformer
指掀涛澜天下惊1 小时前
强化学习进阶篇八 策略梯度算法
深度学习·学习·算法·强化学习
star learning white1 小时前
STM32入门学习5
stm32·嵌入式硬件·学习
传奇开心果编程1 小时前
【Rust入门知识点学与练】第4课:条件判断 if / else
开发语言·学习·rust
lifallen2 小时前
Skill 的生命周期:问题消失以后
人工智能·学习·ai·ai编程
千谦阙听2 小时前
C++类和对象(中):默认成员函数、构造与析构、拷贝构造、运算符重载
开发语言·c++·学习
Agudamu11613 小时前
AI 视频学习笔记工具拆解:4款工具谁能把视频变成复习资料
人工智能·学习·音视频
HugoStudio_SWAN3 小时前
洛谷 B4500 / B4449 / B3843 凯撒密码、密码强度与密码合规——加密与安全的三道门
c++·学习·程序人生·算法·安全
一条破秋裤5 小时前
16_TIM编码器接口测速
笔记·stm32·学习
tju新生代魔迷5 小时前
Verilog HDL 学习笔记(十)| 第10章 时序和延迟
笔记·学习·fpga开发