Теперь переместимся ближе к точке закладки бомбы (у воды). Здесь R_SPEEDS гораздо выше и составляет порядка 800-850 wpoly, что вызывает понижение FPS до 50, как видно из рисунка. Компьютер, на котором проводился тест: Pentium III 600 МГц + GeForce 256.
Этот скриншот сделан на базе террористов на карте de_aztec. Здесь R_SPEEDS равен 167 полигонам (в данном направлении взгляда). Количество кадров в секунду максимально и равно 99 FPS.
На двух картинках ниже наглядно продемонстрирована зависимость R_SPEEDS (и FPS) от размера видимого пространства.
Если набрать в консоли команду r_drawviewmodel 0, то это уберет с экрана изображение рук и оружия и тем самым, снизит показатель epoly до нуля (если Вы не видите других игроков). На слабых компьютерах это может значительно повысить FPS (примечание: данная консольная команда была актуальна для CS версии 1.5 и более ранних, в CS 1.6 убрать оружие с экрана нельзя из-за щита).
988 epoly (от англ. entity polygons) количество полигонов, которые создают модели (руки с оружием, игроки, другие модели). Когда Вы видите на экране 4-5 игроков, то epoly заметно выше, нежели если Вы видите 1 игрока.
310 wpoly (от англ. world polygons) количество полигонов, которые создают браши: земля, стены, крыши, скалы и т.п. Это основной показатель R_SPEEDS. Чем больше wpoly, тем больше тормозит карта.
Как Вы можете видеть, цифры разбиты на 4 колонки. Нас интересуют колонки со словами wpoly и epoly (это 2 правые колонки).
После этого в левом углу экрана и в консоли побегут циферки (см. рис. ниже), которые будут изменяться при перемещении игрока по карте или при изменении направления взгляда.
Создадим сервер на своей карте. После загрузки уровня, выдвинем консоль и напишем:
Проверьте, что в ярлыке для CS у Вас прописан параметр -console, который позволит нам открыть консоль в игре. Т.е. строка запуска игры выглядит примерно так: C:\Games\HL\hl.exe -game cstrike -console.
Итак, как же нам посмотреть R_SPEEDS на своей карте?
2. Как узнать R_SPEEDS на своей карте?
R_SPEEDS параметр динамичный, он меняется в зависимости от положения игрока на карте и от направления его взгляда. Действительно, если Вы будете смотреть в стену или угол, то количество кадров в секунду скорее всего будет максимальным 99-100. Если же Вы выйдете на открытое пространство, то FPS будет уже поменьше, а R_SPEEDS соответственно побольше.
R_SPEEDS это специальный параметр, который показывает количество полигонов, видимых игроком на карте. Чем больше полигонов одновременно отображаются, тем меньше FPS (количество кадров в секунду). Если полигонов слишком много, то карта начинает, как говорится, «тормозить». Итак, FPS зависит от количества полигонов, а значит от показаний параметра R_SPEEDS. Чем больше R_SPEEDS (чем больше полигонов), тем меньше FPS и наоборот.
1. Что такое R_SPEEDS?
Содержание статьи:
В данной статье речь пойдет об очень важном параметре R_SPEEDS, который показывает на сколько «тормозная» у Вас карта. Вы узнаете, как посмотреть R_SPEEDS на созданной Вами карте и как его уменьшить в случае, если карта «тормозит».
Глава VI. Оптимизация карты (r_speeds).
Учебник по созданию карт
6.1 Все об R_SPEEDS // Создание карт для CS
Комментариев нет:
Отправить комментарий