pseudo3DEngine icon indicating copy to clipboard operation
pseudo3DEngine copied to clipboard

Лаги

Open GitHubResourceServer opened this issue 4 years ago • 1 comments

Привет! У меня такая проблема, хотел посмотреть что за игра, но у меня компьютер и лаги не должны возникать, но при запуске, а именно когда я нажал play тогда я перешел в игру и все жеско лагало, было 6-17 фпс, не знаю есть сейчас такая проблема но раньше она была, поясните и помогите как решить.

GitHubResourceServer avatar Dec 29 '20 11:12 GitHubResourceServer

Я прихожу как обычно вовремя... К сожалению, данный проект с его решениями ближе к понятию "доказательство концепта". Три самые затратные части - пускание лучей, отрисовка, нейросеть ботов - практически игнорируют существование видеокарты, таким образом скорость работы ограничена скоростью процессора и оперативной памяти (это не значит, что отрисовка работает без видеокарты, это лишь значит что большая часть работы выполняется процессором). Без значительных изменений в коде или используемом железе, поднять FPS к сожалению возможно всего 3-мя способами (возможно их больше, просто я о них не знаю):

  1. Загрузить карту с меньшим количеством полигонов (скорее всего не поможет, текущая карта и так почти пустая).
  2. Уменьшить значение DISTANCES_SEGMENTS в файле settings.h (появятся графические артефакты).
  3. Уменьшить количество ботов, изменив число 63 в строке GeneticAlgorithm generation(world, server, 63); в файле main.cpp на меньшее значение.

Neirokan avatar Jan 26 '21 17:01 Neirokan