Регистрация  |  Забыли пароль?

Главная Форум Новости Файловый архив Видео Нашей Раши gameME SourceBans
  • Страница 1 из 1
  • 1
[FAQ] Просмотр демки, редактирование
NightWolf
Offline
Дата: Воскресенье, 17.03.2013, 07:46 | Сообщение # 1
Группа: Администраторы
Сообщений: 114
Чтобы просмотреть демку - нужно в главном меню игры нажать Shift + F2,
в открывшемся меню найти нужную демку (файл с расширением .dem), нажать Load
(Загрузить) и смотреть

Редактирование демки.

Движок Source Engine содержит набор инструментов для записи демо игр, их воспроизведения и редактирования. Эти инструменты доступны через консоль или через графический интерфейс.

Основы записи и воспроизведения.
Чтобы записать игру, в консоли необходимо написать record "name", при чем имя файла не должно содержать специальных символов и пробела. Демо файл ( *.dem ) сохраняется в директории игры, например \aG2\name.dem. Вы можете начать запись игры в любое время, а также остановить ее с помощью команды stop. Если во время записи происходит смена уровня, то запись текущего файла прекратится и начнется запись следующего с именем name_2 (name_3, name_4, и т.д.). Для просмотра ранее записанных игр, то необходимо написать в консоли playdemo "name". Если вы хотите использовать демо-запись как бенчмарк, то используйте команду timedemo "name". Timedemo воспроизводит запись как можно быстрее и показывает по ее завершению статистику ( количество отображенных кадров, время, затраченное на воспроизведение,среднее число кадров в секунду и его изменение).

Demo player

В любое время, пока воспроизводится демо файл, окно проигрывателя может быть выведено на экран нажатием Shift-F2 или команды консоли demoui. Окно проигрывателя позволяет делать паузу и продолжить воспроизведение, изменить скорость воспроизведения или изменить положение камеры.

Для загрузки демо файла нужно нажать кнопку Load... и выбрать файл на диске. Имя загружаемого файла будет показано справа от кнопки Load.... Текущее и полное время воспроизведения показано под кнопкой. Используя слайдер справа можно регулировать скорость воспроизведения от 0% до 600% от обычной скорости. Ниже расположена строка прогресса, под которой находятся кнопки Play, Pause, Resume, кадр вперед >, к началу |<, к концу >| (некоторые функции пока не работают, например кадр назад <, быстро назад <<;)

Демо файлы используют тики (ticks) для определения отдельных кадров. Текущее и полное количество тиков показано слева от кнопки Goto:. Можно перейти к произвольному тику в пределах демо файла путем ввода его номера в текстовое поле и нажатия кнопки Goto:.

Для изменения положения камеры можно переключится в режим управления камерой, нажав на кнопку Drive.... Кнопка останется нажатой, пока режим управления камерой будет активен. Для навигации камеры нужно нажать левую кнопку мыши и передвинуть курсор в желаемом направлении. Также можно передвигать камеру в горизонтальном положении нажимая на клавиатуре клавиши W,A,S,D, а для перемещения по-вертикали клавиши Z и X. Скорость перемещения можно увеличить, если нажимать дополнительно клавишу Shift. Когда воспроизведение приостановлено это становится весьма полезно для получения скриншотов (используя r_drawviewmodel 0 и cl_drawhud 0 для очистки экрана). Снова нажмите кнопку Drive... для того чтобы вернутся к нормальному положению камеры.

Demo editor

Для того, чтобы открыть редактор демо файлов, нужно нажать кнопку Edit... в окне воспроизведения. Демо редактор позволяет добавлять и выполнять набор команд в ходе воспроизведения. Эти команды могут отображать текст, делать плавный вход (fade-in, черный экран постепенно светлеет и в конце становится обычным ) и выход, изменять угол обзора fov, и запускать любые другие команды консоли. В демо редакторе нельзя изменить положение камеры, для этого предназначен Demo Smoother. Команды демо сохраняются не в демо файле, а в дополнительном текстовом файле под именем demoname.vdm. Этот VDM файл загружается и исполняется каждый раз при воспроизведении демо файла с соответствующим именем.

Для добавления новых команд нажмите кнопку New-> и выберите команду, которую хотите добавить, например PlayCommands для выполнения консольных команд. Каждая пользовательская демо-команда имеет имя и время (тик), когда она будет выполняться. Если вы добавляете новую команду, дайте ей имя (напирмер "My command"), установите параметр "Start on" на "TimeUseTick", введите допустимый тик и консольную команду, например "echo This is my command". После нажатия OK новая демо-команда будет добавлена в список команд. Ранее введенные команды можно изменить нажатием на кнопку Edit... или удалить нажатием кнопки Delete. После завершения работы со списком демо-команд вы можете сохранить его в файл demoname.vdm нажав кнопку Save.

Ниже приведен список доступных команд:
SkipAhead - Остановка воспроизведения демо-записи и переход с установленному тику с продолжением воспроизедения.
StopPlayback - Немедленная остановка воспроизведения демо-записи.
PlayCommands - Выполнение команды консоли.
ScreenFadeStart - Плавный fade in/out.
TestMessageStart - Показывает простой текст
PlayCDtrackStart - Запускает воспроизведение CD-трека.
PlaySoundStart - Воспроизведение звукового файла .WAV или .MP3.
Pause - Приостановка воспроизведения на несколько секунд.
ChangePlaybackRate - Изменение скорости воспроизведения.
ZoomFOV - Добавляет эффект приближения.

Demo smoother

The Demo Smoother - самый сложный из всех инструментов для работы с демками, он позволяет изменить положение камеры в демках. Это можно использовать для того, чтобы изменить записанный вид или создать совершенно новые пути камеры. Чтобы открыть Demo Smoother, нажмите на кнопку Smooth... в окне Demo Playback.

Для начала нужно остановить воспроизведение и загрузить уже существующие данные о положении камеры из демо файла, нажав на кпонку Reload. Поставьте галочку около Show All, чтобы увидеть полный путь камеры в демо файле (белая линия). При работе с Demo Smoother Вы можете в любой момент переключиться на режим управления камерой и перемещаться по карте. Также можно поставить галочку около Back off, чтобы отдалить камеру немного назад и увидеть ее путь.

Для работы необходимо иметь выделенный фрагмент. Для его выделения, введите Start Tick и End Tick и нажите Select. Эта часть тиков теперь является текущим фрагментом и будет рисоваться желтым. Нажмите на кнопку Show Original и камера пройдет по текущему выделению. Если поставлена галочка Back off, то камера будет немного удалена назад. Ставим галочку на Lock camera, удерживая нажатой клавишей мышки Drive, с помощью клавиш WASD и самой мышки перемещаем камеру так, как хотелось бы видеть ее полет.

На этом изображении камера - синий куб с красной линией. Если у вас стоит галочка на lock camera, то с помощью кнопок << и >> вы можете изменять ее месторасполажение. Если же галочка не стоит, то с помощью этих кнопок вы будете перемещать свой взгляд, в принципе тоже самое, только с видом от первого лица.. Щелчок на кнопке Process -> покажет поддерживаемых типов обработки движения камеры.

Внимание!!! При просмотре демки наберите в консоле команду - r_drawothermodels 2 Данная команда позволит вам видеть через стены (данная команда действует только при просмотре демки!!!)
  • Страница 1 из 1
  • 1
Поиск:
Хостинг от uCoz