Создание камеры для катсцены (основы)

Автор статьи: odarenkoas. Отредактировал Torionel

  1. Используя новую версию файла tngdefinitions.xml от odarenkoas, откройте с помощью Chocolate Box (CBox) локацию, в которой хотите поставить камеру.
  2. Создайте в локации объект CAMERA_SCRIPTED_SPLINE и скопируйте его, где не потеряете.
  3. В поле Script Data заранее назначьте камере любое имя (например, FirstCustomCamera).
  4. Перенесите измененную локацию в папку Levels -> FinalAlbion дебаг-версии игры с заменой (если меняете локацию, которая уже есть в игре)*.
  5. Откройте редактор уровней (Fable Launcher.exe -> Save and run Fable -> Клавиша "A" -> Клавиша "4").
  6. Передвиньте перекрестие по мировой карте, удерживая ПКМ на локации, в которую хотите поставить камеру.
  7. Перейдите в режим 3D Engine View, используя либо контекстное меню, выпадающее из пункта View в тулбаре, либо нажав сочетание клавиш Alt+V -> W -> Enter.
  8. Нажмите клавишу 1, чтобы перейти в режим Edit World Map.
  9. Щелкните левой кнопкой мыши по региону, в котором хотите поставить камеру.
  10. Поставьте галочку на значении "Locked for editing".
  11. Перейдите в режим Thing mode в тулбаре либо нажав клавишу 4.
  12. Найдите в локации новосозданную камеру и откройте ее свойства (наводим на камеру, проверяем, что она подсвечена по контуру, нажимаем ЛКМ).
  13. Перейдите в пункт CameraPoint в окне Thing Properties.
  14. Нажмите по кнопку Add Spline, чтобы перейти в соответствующий режим.
  15. Двигайте камерой, как хотити, после чего нажмите J, чтобы создать первый ключевой кадр.
  16. Далее — двигаемся камерой и создаем еще больше ключевых кадров.
  17. После этого можно настроить точный FOV, длительность камеры, кривую, паузу при достижении ключевого кадра, поворот камеры для каждого отдельного ключевого кадра, используя режим Edit Spline в пункте CameraPoint в окне Thing Properties (это же можно сделать уже в CBox).
  18. Нажав по кнопке Preview Spline, можно посмотреть, как камера будет двигаться в игре (предпросмотр ускорен от конечного результата).
  19. Сохраните изменения нажатием Save All.
  20. Далее нужно прописать камеру в катсцене. Об этом, возможно, когда-нибудь будет в следующей части гайда.

Больше интересного о Fable — в нашем Telegram-канале