pseudo3DEngine
pseudo3DEngine copied to clipboard
Лаги
Привет! У меня такая проблема, хотел посмотреть что за игра, но у меня компьютер и лаги не должны возникать, но при запуске, а именно когда я нажал play тогда я перешел в игру и все жеско лагало, было 6-17 фпс, не знаю есть сейчас такая проблема но раньше она была, поясните и помогите как решить.
Я прихожу как обычно вовремя... К сожалению, данный проект с его решениями ближе к понятию "доказательство концепта". Три самые затратные части - пускание лучей, отрисовка, нейросеть ботов - практически игнорируют существование видеокарты, таким образом скорость работы ограничена скоростью процессора и оперативной памяти (это не значит, что отрисовка работает без видеокарты, это лишь значит что большая часть работы выполняется процессором). Без значительных изменений в коде или используемом железе, поднять FPS к сожалению возможно всего 3-мя способами (возможно их больше, просто я о них не знаю):
- Загрузить карту с меньшим количеством полигонов (скорее всего не поможет, текущая карта и так почти пустая).
- Уменьшить значение
DISTANCES_SEGMENTS
в файле settings.h (появятся графические артефакты). - Уменьшить количество ботов, изменив число 63 в строке
GeneticAlgorithm generation(world, server, 63);
в файле main.cpp на меньшее значение.