[✔️]使用renderdoc调试游戏

简介: [✔️]使用renderdoc调试游戏

启动游戏


image.png


一般来说填写executable path后,点击launch即可启动游戏


image.png


如果一切顺利,在游戏内就会导到renderdoc的提示信息


image.png


查看使用的纹理


  • 双击capture frame


image.png


  • 在event browser里面,我们可以看到详细的gl调用过程,在pipeline state里面的FS阶段,我们可以找到使用的纹理


image.png


  • 要查看详细的纹理,点击GO,就会跳转到Texture Viewer里面


但是这样只能看到当前使用的纹理


unity frame debug 无法查看 font texture


我们使用unity的frame debug发现font texture是一张全黑的图片


image.png


使用renderdoc看到的绘制命令顺序


image.png


找到绘制文本的EID,然后在FS阶段,我们看到了这个FontTexture


image.png


发现这个font texture其实是一个只有alpha通道的图片,这也就解释了为啥unity中显示的是全黑


image.png


我们的游戏画面为:


image.png


生成的文本有点多哦


image.png


image.png


这个outline竟然是用offset实现的,cocos是将字号变大后作为底,看起来像描边

就单独一个3,产生的字符纹理


image.png


unity在不同情况下的字符纹理情况


image.png


倾斜加粗字号决定了是否生成新的字符纹理


cocos creator中的字符纹理情况


是带颜色的,主要是因为描边这类的情况,无法共享shader


image.png


godot是将不同字号的字符纹理放在了不同的大纹理里面,和cocos的思路非常类似,unity是混在了一起


image.png

目录
相关文章
|
6月前
|
小程序 数据库
零基础开发小程序第六课-删除数据
零基础开发小程序第六课-删除数据
|
1月前
|
SQL 数据库 数据库管理
逆天了!IDEA执行大文件SQL,效率甩 Navicat 几条街?
【10月更文挑战第1天】在数据库管理和开发领域,SQL文件的执行效率是衡量数据库管理工具性能的重要指标之一。近期,IDEA(IntelliJ IDEA)在执行大文件SQL方面的表现引起了广泛关注,其效率远超传统的数据库管理工具Navicat。本文将深入探讨这一现象背后的原因,并结合工作学习中的技术干货,为大家带来一些实用的建议和技巧。
46 1
|
小程序 数据库
零基础开发小程序第六课-删除数据(二)
零基础开发小程序第六课-删除数据(二)
|
Web App开发 移动开发 HTML5
Flash将停止支持!这两招解决你的烦恼!
前面几年,你的电脑上肯定也安装过这个软件吧!曾经风靡一时的Flash,即将走到了尽头。目前,打开chrome等浏览器,即可看到这样的提示
402 0
|
小程序
零基础开发小程序第六课-删除数据(一)
零基础开发小程序第六课-删除数据(一)
|
存储 编解码 Unix
[✔️]在cocos2dx中播放视频方案调研
[✔️]在cocos2dx中播放视频方案调研
158 0
|
内存技术
[✔️]音视频基础知识
[✔️]音视频基础知识
121 0
|
SQL 存储 缓存
这款SQL Server插件太好用了,写代码根本停不下来
今天给大家安利一款我一直在使用的SQL Server插件:SQL Prompt。
这款SQL Server插件太好用了,写代码根本停不下来
|
SQL 编解码 运维
SQL自动检查神器,吊炸天的功能,真TMD多!!
SQL自动检查神器,吊炸天的功能,真TMD多!!
166 0
SQL自动检查神器,吊炸天的功能,真TMD多!!
|
自然语言处理
装逼神句———有道词典命令行查询工具
装逼说明 不喜欢安装有道词典的应用程序,因为太耗资源还一堆广告,但是用浏览器打开dict.youdao.com也挺麻烦的,不是吗?快来试试有道词典命令行工具吧! 看图装逼 example.
1430 0