Запись демо

Материал из CryWiki Russia

(Различия между версиями)
Перейти к: навигация, поиск
 
Строка 1: Строка 1:
-
{{В процессе перевода|дата=16 июня 2012|автор=1}}
+
Это запишет движения камеры/игрока и воспроизводит их. Некоторые действия игрока, такие как движения автомобиля не поддерживается.
-
This records player input/camera movement and plays it back. Some player actions such as vehicle movement are not supported.
+
Вы должны начать и записать в игровом режиме (нажмите '''Ctrl+G''' в редакторе или загрузите уровень в [[Подготовка уровня к игре|чистом режиме игры]]) после того, как уровень был полностью загружен. После каждого воспроизведения вы получите распечатку журнала, которая выглядит следующим образом (в консоли, а также в файле timedemo.log в корневом каталоге уровня):
-
 
+
-
You need to start and record in game mode (Press '''Ctrl + G''' in the Editor, or load the level in [[Подготовка уровня к игре|Pure Game Mode]]) after the level has been fully loaded. After each playback you get a log printout that looks like the following (in the console and also in the file timedemo.log in the level directory for the level used):
+
<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>
-
== Recording Controls ==
+
== Eправление записью ==
{| class="crytable"
{| class="crytable"
|-
|-
-
! '''Command'''
+
! '''Команда'''
-
! '''Keystroke'''
+
! '''Сочетание клавиш'''
-
! '''Console Commands'''
+
! '''Консольная команда'''
|-
|-
-
| '''Start Recording'''
+
| '''Начать запись'''
| Ctrl + PrintScreen
| Ctrl + PrintScreen
| record
| record
|-
|-
-
| '''End Recording'''
+
| '''Остановить запись'''
| Ctrl + Break
| Ctrl + Break
| stoprecording
| stoprecording
|-
|-
-
| '''Start Playback'''
+
| '''Начать воспроизведение'''
| Shift + PrintScreen
| Shift + PrintScreen
| demo
| demo
|-
|-
-
| '''Stop Playback'''
+
| '''Остановить воспроизведение'''
| Ctrl + Break
| Ctrl + Break
| stopdemo
| stopdemo
|}
|}
-
== Related Console Variables ==
+
== Связанные консольные переменные ==
-
*'''stopdemo:''' Stop playing a time demo.
+
*'''stopdemo:''' Остановить воспроизведение демо.
-
*'''demo:''' Plays a time demo from file (Usage: demo demoname).
+
*'''demo:''' Воспроизведение демо из файла (Использование: demo demoname).
-
*'''demo_fixed_timestep''': Number of updates per second.
+
*'''demo_fixed_timestep''': Количество обновлений в секунду.
-
*'''demo_panormaic:''' Panormaic view when playing back demo.
+
*'''demo_panormaic:''' Панорамный вид при воспроизведении демо.
-
*'''demo_restart_level:''' Restart level after each loop: 0 = Off; 1 = use quicksave on first playback; 2 = load level start.
+
*'''demo_restart_level:''' Перезагрузка уровня после каждого цикла: 0 = выключить; 1 = использование Quicksave при первом воспроизведении; 2 = уровень загружать с самого начала.
-
*'''demo_ai''': Enable/Disable AI during the demo.
+
*'''demo_ai''': Включить/выключить ИИ во время демонстрации.
-
*'''demo_savestats:''' Save level stats at the end of the loop.
+
*'''demo_savestats:''' Сохранить статистику уровня в конце цикла.
-
*'''demo_max_frames:''' Max number of frames to save.
+
*'''demo_max_frames:''' Максимальное количество кадров для сохранения.
-
*'''demo_screenshot_frame:''' Make screenshot on specified frame during demo playback, If Negative, takes screen shoot every N frame.
+
*'''demo_screenshot_frame:''' Сделать скриншот с определенного кадра при проигрывании демок, если отрицательный, делает скриншот каждый № кадр.
-
*'''demo_quit''': Quit game after demo runs finished.
+
*'''demo_quit''': Выйти из игры после завершения демо.
-
*'''demo_continue''': Continue game after demo runs finished.
+
*'''demo_continue''': Продолжить игру после завершения демо.
-
*'''demo_noinfo:''' Disable info display during demo playback.
+
*'''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.