Запись демо
Материал из CryWiki Russia
(Различия между версиями)
DCamer (Обсуждение | вклад) |
DCamer (Обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
- | + | Это запишет движения камеры/игрока и воспроизводит их. Некоторые действия игрока, такие как движения автомобиля не поддерживается. | |
- | + | Вы должны начать и записать в игровом режиме (нажмите '''Ctrl+G''' в редакторе или загрузите уровень в [[Подготовка уровня к игре|чистом режиме игры]]) после того, как уровень был полностью загружен. После каждого воспроизведения вы получите распечатку журнала, которая выглядит следующим образом (в консоли, а также в файле timedemo.log в корневом каталоге уровня): | |
- | + | ||
- | + | ||
<pre>TimeDemo Run 131 Finished. | <pre>TimeDemo Run 131 Finished. | ||
Play Time: 3.96s, Average FPS: 50.48 | Play Time: 3.96s, Average FPS: 50.48 | ||
Строка 10: | Строка 8: | ||
Recorded/Played Tris ratio: 0.99</pre> | Recorded/Played Tris ratio: 0.99</pre> | ||
- | == | + | == Eправление записью == |
{| class="crytable" | {| class="crytable" | ||
|- | |- | ||
- | ! ''' | + | ! '''Команда''' |
- | ! ''' | + | ! '''Сочетание клавиш''' |
- | ! ''' | + | ! '''Консольная команда''' |
|- | |- | ||
- | | ''' | + | | '''Начать запись''' |
| Ctrl + PrintScreen | | Ctrl + PrintScreen | ||
| record | | record | ||
|- | |- | ||
- | | ''' | + | | '''Остановить запись''' |
| Ctrl + Break | | Ctrl + Break | ||
| stoprecording | | stoprecording | ||
|- | |- | ||
- | | ''' | + | | '''Начать воспроизведение''' |
| Shift + PrintScreen | | Shift + PrintScreen | ||
| demo | | demo | ||
|- | |- | ||
- | | ''' | + | | '''Остановить воспроизведение''' |
| Ctrl + Break | | Ctrl + Break | ||
| stopdemo | | stopdemo | ||
|} | |} | ||
- | == | + | == Связанные консольные переменные == |
- | *'''stopdemo:''' | + | *'''stopdemo:''' Остановить воспроизведение демо. |
- | *'''demo:''' | + | *'''demo:''' Воспроизведение демо из файла (Использование: demo demoname). |
- | *'''demo_fixed_timestep''': | + | *'''demo_fixed_timestep''': Количество обновлений в секунду. |
- | *'''demo_panormaic:''' | + | *'''demo_panormaic:''' Панорамный вид при воспроизведении демо. |
- | *'''demo_restart_level:''' | + | *'''demo_restart_level:''' Перезагрузка уровня после каждого цикла: 0 = выключить; 1 = использование Quicksave при первом воспроизведении; 2 = уровень загружать с самого начала. |
- | *'''demo_ai''': | + | *'''demo_ai''': Включить/выключить ИИ во время демонстрации. |
- | *'''demo_savestats:''' | + | *'''demo_savestats:''' Сохранить статистику уровня в конце цикла. |
- | *'''demo_max_frames:''' | + | *'''demo_max_frames:''' Максимальное количество кадров для сохранения. |
- | *'''demo_screenshot_frame:''' | + | *'''demo_screenshot_frame:''' Сделать скриншот с определенного кадра при проигрывании демок, если отрицательный, делает скриншот каждый № кадр. |
- | *'''demo_quit''': | + | *'''demo_quit''': Выйти из игры после завершения демо. |
- | *'''demo_continue''': | + | *'''demo_continue''': Продолжить игру после завершения демо. |
- | *'''demo_noinfo:''' | + | *'''demo_noinfo:''' Отключить информационный дисплей во время демонстрационного воспроизведения. |
*'''demo_scroll_pause:''' ScrollLock pauses demo play/record. | *'''demo_scroll_pause:''' ScrollLock pauses demo play/record. | ||
*'''demo_num_runs:''' Number of times to loop timedemo. | *'''demo_num_runs:''' Number of times to loop timedemo. |
Текущая версия на 18:34, 11 февраля 2013
Это запишет движения камеры/игрока и воспроизводит их. Некоторые действия игрока, такие как движения автомобиля не поддерживается.
Вы должны начать и записать в игровом режиме (нажмите Ctrl+G в редакторе или загрузите уровень в чистом режиме игры) после того, как уровень был полностью загружен. После каждого воспроизведения вы получите распечатку журнала, которая выглядит следующим образом (в консоли, а также в файле timedemo.log в корневом каталоге уровня):
TimeDemo Run 131 Finished. Play Time: 3.96s, Average FPS: 50.48 Min FPS: 0.63 at frame 117, Max FPS: 69.84 at frame 189 Average Tri/Sec: 14037316, Tri/Frame: 278071 Recorded/Played Tris ratio: 0.99
Eправление записью
Команда | Сочетание клавиш | Консольная команда |
---|---|---|
Начать запись | Ctrl + PrintScreen | record |
Остановить запись | Ctrl + Break | stoprecording |
Начать воспроизведение | Shift + PrintScreen | demo |
Остановить воспроизведение | Ctrl + Break | stopdemo |
Связанные консольные переменные
- stopdemo: Остановить воспроизведение демо.
- demo: Воспроизведение демо из файла (Использование: demo demoname).
- demo_fixed_timestep: Количество обновлений в секунду.
- demo_panormaic: Панорамный вид при воспроизведении демо.
- demo_restart_level: Перезагрузка уровня после каждого цикла: 0 = выключить; 1 = использование Quicksave при первом воспроизведении; 2 = уровень загружать с самого начала.
- demo_ai: Включить/выключить ИИ во время демонстрации.
- demo_savestats: Сохранить статистику уровня в конце цикла.
- demo_max_frames: Максимальное количество кадров для сохранения.
- demo_screenshot_frame: Сделать скриншот с определенного кадра при проигрывании демок, если отрицательный, делает скриншот каждый № кадр.
- demo_quit: Выйти из игры после завершения демо.
- demo_continue: Продолжить игру после завершения демо.
- demo_noinfo: Отключить информационный дисплей во время демонстрационного воспроизведения.
- demo_scroll_pause: ScrollLock pauses demo play/record.
- demo_num_runs: Number of times to loop timedemo.
- demo_profile: Enable demo profiling.
- demo_time: Time demo filename.