首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任何现有的游戏中MonogGame/XNA性能统计/诊断信息?

任何现有的游戏中MonogGame/XNA性能统计/诊断信息?
EN

Stack Overflow用户
提问于 2018-11-26 20:23:16
回答 1查看 136关注 0票数 0

我正在使用MonoGame和法西尔物理学(https://github.com/alundgren04/Aether.Physics2D)的分支(fork- of -fork)创建一个游戏,并试图推动物理学能够处理一个非常大的世界。在这样做的时候,屏幕上的统计数据是无价的:https://github.com/alundgren04/Aether.Physics2D

其中许多是与物理引擎一起提供的,还有一些我必须添加。我想知道MonoGame是否也有类似的东西。它将显示每帧渲染了多少多边形,多少精灵等,以及每一帧花费了多长时间。这将类似于物理信息,其中它列出了“身体”、“夹具”、“关节”等的数量,以及更新每一个所需的时间。请在此处查看屏幕截图:https://i.imgur.com/5RdOlay.png

我看到总的物理更新时间大约是3-5ms,但游戏似乎只渲染了一次,可能是每秒一次(1fps)。这表明渲染是性能的瓶颈,我希望在开始优化之前进行彻底的诊断。我可以自己构建它,可能最终也会这样做,但我希望有一个内置的解决方案,我至少可以将其用作基础。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-11-28 18:14:07

绘制时,GraphicsDevice.Metrics会返回渲染信息。每当调用Present时,它都会被重置。虽然它没有提到每件事花了多长时间,但它仍然包含了应该有助于调试问题的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53481056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档