Физика в движке ХЛ весьма зависит от используемого ФПС. Наиболее заметные проявления: 1. При ФПС до 90-100 при падении на наклонную поверхность вы получаете горизонтальное ускорение. При ФПС выше 100 - не получаете. 2. При ФПС больше ~80 начинает варьироваться скорость движения (и горизонтальная и вертикальная). Зависимость скорости от ФПС пилообразная. Период не определен. Скорее всего зависит от компьютера. Т.е., например, у меня скорость движения растет начиная с 167 ФПС и достигает максимум на 200. При 201 скорость движения _резко_ падает. Мои значения пиков скорости: 83 100 111 142 166 200 250 333 (возможно, что не все, т.к. занятие их поиска утомительное). А при 350, например, я чувствую себя как "лунная корова" (С) Петя.
Предлагаю вам самостоятельно определить подходящий вам ФПС. Программа генерирует алиасы для смены ФПС. Используя их вы сможете менять ФПС нажатием пары кнопок.
Как использовать программу: Способ 1: введите минимальное и максимальное значение ФПС в поля Low и High; введите шаг изменения ФПС в поле Step; поле Custom List должно быть пустым; жмите кнопку. Способ 2: введите список ФПСов в поле Custom List (значения можно разделять пробелом, запятой или точкой с запятой); жмите кнопку.
После создания скрипта он автоматически копируется в буфер обмена - можете сразу вставлять в файл. Смена ФПС назначена на f и g, но вы можете изменить на любые кнопки (см. бинд в самом конце).
Методика подбора: 1. Определитесь в каком диапазоне вы будете искать максимальную скорость движения, например от 150 до 220. Советую брать диапазон побольше, потому что шаг пиков максимальных значений скорости может быть больше 50. 2. Вводите диапазон в программу. Шаг поставьте 5 (или 2, или сразу 1). 3. Получите алиасы. Сохраните их, например в файл fps.cfg в папке valve. 4. В ХЛ, в консоли, введите: exec fps.cfg 5. Создайте игру или зайдите на сервер. 6. Начните "вечно прыгать". Это проще чем бегать, т.к. не надо "рулить" мышкой и сильно думать. И, при монотонных движениях, легче уловить разницу. 7. Начните менять ФПС в сторону увеличения. При этом вы можете не заметить, как будет увеличиваться скорость (частота) прыжков. 8. Но потом потом вы заметите, что скорость _резко_ упала. Запомните ФПС при котором это произошло (например это было 187). 9. Сгенерируйте алиасы с шагом 1 для ФПС около запомненного значения (для примера выше диапазон возьмем от 177 до 187). 10. Подберите ФПС на 1 недоходя до того, при котором скорость падает (для примера это может оказаться 184).
Можете прописать себе в конфиг подобранный ФПС так: developer "1" max_fps "184"
Программы |
Просмотров: 563 |
Загрузок: 123 |
Добавил: KoT |
Дата: 08.01.2010
|
|