【发布时间】:2018-11-28 18:14:07
【问题描述】:
我正在使用 MonoGame 和 Farseer Physics 的 fork-of-a-fork (https://github.com/alundgren04/Aether.Physics2D) 创建游戏,并试图推动物理能够处理一个非常大的世界。这样一来,屏幕上的统计数据就非常宝贵:https://github.com/alundgren04/Aether.Physics2D
其中许多是物理引擎附带的,还有一些我必须添加。我想知道 MonoGame 是否有类似的东西。可以显示每一帧渲染了多少多边形、多少精灵等,以及每个帧花费了多长时间。这类似于物理信息,其中列出了“物体”、“夹具”、“关节”等的数量,以及更新每个物体所需的时间。 在此处查看屏幕截图:https://i.imgur.com/5RdOlay.png
我看到总的物理更新时间约为 3-5 毫秒,但游戏似乎只渲染一次左右(1 fps)。这表明渲染是性能的瓶颈,我希望在开始优化工作之前进行彻底的诊断。我可以自己构建它,并且最终可能会这样做,但我希望有一个内置的解决方案我至少可以用作基础。
谢谢!
【问题讨论】: