Запись демо

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

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «This records player input/camera movement and plays it back. Some player actions such as vehicle movement are not supported. You need to start and record in game mo...»)
 
(1 промежуточная версия не показана)
Строка 1: Строка 1:
-
This records player input/camera movement and plays it back. Some player actions such as vehicle movement are not supported.
+
Это запишет движения камеры/игрока и воспроизводит их. Некоторые действия игрока, такие как движения автомобиля не поддерживается.
-
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):
+
Вы должны начать и записать в игровом режиме (нажмите '''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
Строка 8: Строка 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.
*'''demo_profile''': Enable demo profiling.
*'''demo_profile''': Enable demo profiling.
*'''demo_time:''' Time demo filename.
*'''demo_time:''' Time demo filename.
 +
 +
[[Категория:Бесплатный CryEngine]]

Текущая версия на 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.