Questions tagged «debugging»

7
您如何从游戏测试者那里获得有用的数据?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 您可以从游戏测试者那里得到几种反馈,我想知道如何最好地为他们中的每一个收集数据。 崩溃报告。当我的C ++游戏在有人玩时崩溃时,如何最好地确保自己知道它,甚至更好……是什么原因引起的?即使获取导致崩溃的文件和行号之类的简单信息也将非常有用。 设计反馈。当游戏测试员在玩游戏时,我如何确定他们是否玩得开心,为什么他们玩得开心,为什么他们没有玩得开心以及我们应该花些时间进行调整?

2
如何调试着色器程序?
我正在调试GLSL顶点着色器,并且无法摆脱自己做错了的感觉。 总的来说,我有两种策略来弥补跟踪的不足 我将值填充到调试颜色变化中,然后将其传递给片段着色器,然后尝试解释颜色。 我更改了顶点着色器代码,看看会发生什么。 我在想,理想情况下,我可以通过以某种方式将值写入纹理,从GPU读取纹理并打印填充在纹理中的值来弥补跟踪的不足。 我的猜测是可能会有更好的方法。有什么建议么?

9
实时调试技术
完全没有什么比调整例程的例程,编译需要花费几分钟时间的代码,执行代码,意识到您的调整方向错误并再次重复该过程的例程更多的了。 我想在进行会话时开始与我的游戏逻辑进行交互。您处理过的方法有哪些? 我很乐意听到iOS,C / C ++和C#/ XNA的解决方案。

4
调试着色器代码?
我正在编写一个游戏引擎,当我使用透视相机时,屏幕会黑屏。我不会确切地问这是为什么,因为会有很多代码要共享,并且坦率地说,我认为即使打扰大家,这也是一个小问题。 麻烦在于我不知道如何调试它。所有更改都是我的投影矩阵,如果我的投影矩阵看起来不错,我不知道为什么它不起作用。理想情况下,我将在着色器进行计算时打印出各种东西的值,但是GLSL不方便地没有printf()函数。 所以我的问题是:如何调试我的问题?我唯一想到的就是在客户端检查尽可能多的值,然后通过置换进行编程,但是我这样做并没有成功。有什么方法可以查看视频卡中发生的情况?我可以使用一种完全不同的技术吗? 我使用的是GLSL 420版(以及该版本的特定功能),因此考虑到上次更新是2010年,我不认为glslDevil是一个选项。 编辑 我设法通过一些完全不相关的调试解决了我的问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.