Unity录像功能

使用的是‌instant replay‌github

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

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

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

相关推荐
liuyicenysabel21 分钟前
多服务上线日记二:
服务器·笔记·学习
小弥儿1 小时前
GitHub今日热榜 | 2026-07-05:阿里巴巴浏览器Agent上榜
学习·开源·github
‿hhh1 小时前
Dify核心模块详解:从文本生成到智能体
人工智能·学习·microsoft·agent·上下文·记忆
Sunsets_Red1 小时前
浅谈博弈论
c++·学习·编程·博弈论·信息学竞赛·巴巴博弈
凉、介1 小时前
ARMv8 架构下的刷 Cache 操作
c语言·笔记·学习·架构·嵌入式·arm
海兰2 小时前
【AI编程思考:第六篇】学习记忆与 Agent 状态:让 AI 真正“记得”你
人工智能·学习·ai编程
red_redemption2 小时前
自由学习记录(205)
学习
峥嵘life4 小时前
Android GMS 开机向导横竖屏切换配置总结
android·学习
郝学胜-神的一滴4 小时前
[简化版 GAMES 101] 计算机图形学 16:纹理走样、Mipmap、三线性插值、各向异性过滤原理全解
unity·游戏引擎·godot·图形渲染·three.js·opengl·unreal
六bring个六4 小时前
链表学习(常规链表)
数据结构·学习·链表