Я нахожусь в процессе создания игры с использованием MonoGame и разветвления Farseer Physics (https://github.com/alundgren04/Aether.Physics2D)) и пытаюсь подтолкнуть физику, чтобы она могла обрабатывать очень большой мир.При этом статистические данные на экране бесценны: https://github.com/alundgren04/Aether.Physics2D
Многие из них поставлены с физическим движком, и другие, которые я должен был добавить. Мне интересно, есть ли что-то подобное для MonoGame.будет показывать в каждом кадре, сколько полигонов было отрисовано, сколько спрайтов и т. д., и сколько времени занимает каждый из них. Это будет аналогично информации о физике, в которой будет указано количество «тел», «фиксаторов», «соединений».и т. д., и время, которое потребовалось для обновления каждого из них. См. снимок экрана здесь: https://i.imgur.com/5RdOlay.png
Я вижу, что общее время обновления физики составляет около 3-5 мс, но игра, кажется, только рендеритсяраз в секунду или около того (1 кадр / с). Это указывает на то, что рендеринг является узким местом в производительности, и я хотел бы провести тщательную диагностику, прежде чем приступить к оптимизации.создайте его самостоятельно, и, возможно, в конечном итоге сделайте это, но я надеюсь, что есть встроенное решение, которое я могу по крайней мере использовать в качестве основы.
Спасибо!