FPS

Материал из Dwarf Fortress Wiki
(перенаправлено с «Frames per second»)
Перейти к навигацииПерейти к поиску

Кадровая частота (frames per second, FPS) в Dwarf Fortress — это количество вычислительных тиков, которые игра обрабатывает за одну секунду. Каждый тик требует вычисления перемещения существ, движения жидкостей, а также множества проверок различных событий, таких как обвалы, влажный/горячий камень, погодные условия и многое другое. Графическая кадровая частота (обычное значение термина "frames per second") — это скорость обновления изображения на экране, которая обычно ниже вычислительной кадровой частоты. (При настройках по умолчанию в новой крепости один графический кадр приходится на два вычислительных.)

Тики также называют шагами вычислений игры (steps), однако не следует путать их с шагами передвижения существ.

Чтобы отобразить FPS, измените параметр "Show frames-per-second" с "No" на "Yes" в игровых настройках либо измените [FPS:NO] на [FPS:YES] в init.txt. После этого FPS будет отображаться в нижней части экрана. Первое число — текущая вычислительная кадровая частота, а число в скобках — текущая графическая кадровая частота.

Максимизация FPS

Основная статья: Maximizing framerate

Существует множество способов повысить кадровую частоту, описанных на странице Maximizing framerate. Это может быть крайне важно, поскольку одной из наиболее распространённых причин забрасывания крепостей является слишком низкая кадровая частота, вызванная необходимостью выполнять вычисления на каждом тике для всех дварфов, животных и исследованных тайлов. Это особенно заметно, если была вскрыта одна или несколько пещер.

Управление FPS

По умолчанию кадровая частота ограничена значением 100. Это можно изменить в игровых настройках, отредактировав параметр "Game frames-per-second cap", либо в файле init.txt, изменив значение [FPS_CAP]. Увеличение этого ограничения или его отключение ([FPS_CAP:0]) позволит игре идти быстрее, хотя в конечном итоге будет достигнут предел, обусловленный производительностью процессора. Это также потребует большего внимания со стороны игрока, поскольку назначенные работы будут завершаться или отменяться быстрее, а потенциально опасные события — такие как появление диких животных, воров и вторжений — будут происходить чаще за один и тот же промежуток реального времени.

Уменьшение FPS замедлит развитие крепости, однако может быть полезным, если кадровая частота сильно и быстро проседает из-за лагов, поскольку это сделает игровой процесс более плавным. Также это может пригодиться, чтобы замедлить игру и заняться другими делами, пока крепость продолжает выполнять ранее назначенные задачи в фоновом для вас режиме.

Сочетания клавиш

По умолчанию ограничение FPS можно изменять прямо во время игры горячими клавишами: Alt-= увеличивает ограничение FPS, а Alt-- уменьшает его.