В настоящее время я разрабатываю маленький искатель дунгунов, и потому, что у меня только около 200 кадров в секунду на рабочем столе, мне действительно нужно исправить свой код :). В моей игре используется алгоритм создания разных уровней с разными комнатами и так далее. Потому что в комнатах есть стены, я петлю через них и создаю тела. На карте 50x50 есть множество тел, которые сейчас и все вычисляются и отображаются в одно и то же время :(Я также использую Box2d Lights и лучевой манипулятор для создания теней, каждое тело отбрасывает тени :)Libgdx || Box2D Body frustum Culling?
Есть ли способ применять усечение усечения? И если да, то как :) Любые примеры кода? Есть ли другие способы улучшить скорость fps на bodys?
Спасибо за ваше время и внимание :)
хорошо я не думаю, что замедление происходит из-за тела, потому что я был в состоянии для запуска одного из моих проектов со скоростью 60 кадров в секунду с более чем 3000 тел. Замедление может быть вызвано вашим рендерингом ??? Кроме того, вы упомянули, что вы одновременно «вычисляете и визуализируете»? Что это значит? пожалуйста, укажите код или уточните. – Fish
То, что я не упомянул, это то, что я использую также огни box2d и лучевой манипулятор, тела также бросают свет :) – genaray
200 кадров в секунду? Даже 60 должно быть достаточно ... – Sebastian