使用RenderDoc调试Unity渲染
2023/07
29
00:07
在某些情况下,使用RenderDoc截取一帧进行慢慢调试,要比在运行时进行调试要方便不少。类似不用担心环境被破坏了,无法重现等问题,可以反复重试。
官方教程:
https://docs.unity3d.com/cn/current/Manual/RenderDocIntegration.html
启动步骤
步骤一:安装最新版本RenderDoc
步骤二:在Unity非运行状态下,Game视图右上角的一个隐藏 三个点 的按钮上,点出下拉菜单,选择“Load RenderDoc”,这时候上面会多出一个小的【相机】按钮
步骤三:运行游戏,在需要截帧的地方,按这个【相机】按钮,唤出RenderDoc,点“Capture Frame(s) Immediately” 截帧 ,然后分析。
修改Shader
一、在要编辑的Shader中,添加宏
#pragma enable_d3d11_debug_symbols
二、在指定的阶段,直接编辑Shader看效果
CopyRights: The Post by BY-NC-SA For Authorization,Original If Not Noted,Reprint Please Indicate From 老刘@开发笔记
Post Link: 使用RenderDoc调试Unity渲染
Post Link: 使用RenderDoc调试Unity渲染