Skip to content

Видео

TrueCat17 edited this page Apr 4, 2023 · 1 revision

Как уже говорилось на основной странице этой wiki, Ren-Engine не поддерживает воспроизведение видео. Вместо этого рекомендуется использовать ATL (анимации и трансформации) или ScreenLang (на котором и [мини-]игры делаются).


Появится ли поддержка видео в будущем

Видео не поддерживается намеренно, это не какая-то временная недоработка, это осознанное решение.
Причиной послужило то, что в большинстве визуальных новелл есть видео на 100 или даже 400 МБ, хотя если бы то же самое было реализовано с помощью ATL, то размер был бы около 10 МБ (к тому же часто нужные ресурсы типа фонов и персонажей уже и так есть в игре).

Да, таким образом не выйдет использовать некоторые продвинутые видео-эффекты, в то время как другие будет использовать тяжелее, пусть и возможно.
И всё же при продолжительности игры в несколько часов парочка эффектов на десяток секунд не должна увеличивать размер игры ни на 10%, ни (тем более) в 2 раза.
Вот почему в Ren-Engine нет и не будет полноценного воспроизведения видео. Это доставит некоторые неудобства разработчикам игр, но это является заботой об игроках.


Если очень надо

Что, если видео по каким-то причинам всё же необходимо? Например, при использовании 3D или при портировании на Ren-Engine старой игры, от которой у вас нет ресурсов, используемых при создании видео?

Для начала стоит всё так же спросить себя - а действительно ли это видео нужно, и нельзя ли его чем-то заменить с помощью того же ATL?

Если это так, то есть обходной путь.
Видео - по сути просто сменяющие друг друга картинки с аудио-сопровождением. Если преобразовать его в эти картинки и аудио, то движок сможет с ними работать.
Как именно это будет выглядеть, как преобразовать и настроить качество, а также как включить воспроизведение показано в этой демке (107 МБ, см. readme.txt).

Набор картинок в этом случае будет весить несколько больше видео, из которого они получены, но это компенсируется тем, что в большинстве игр видео просто не нужны, и в этих случаях в них будет сэкономлено много МБ.

Основы
Если вы новичок, то будет достаточно прочитать лишь это, пока ваш энтузиазм не исчерпан.
Остальное можно будет прочесть по мере надобности.

  1. Быстрый старт!
  2. Основы команд и блоков.
  3. Простейшие примеры.
  4. Изображения.
  5. Музыка и звуки.

Документация по RPG-части находится здесь.


Более сложные вещи
Через некоторое время вам, возможно, потребуются более продвинутые возможности.

  1. Функции для изображений (im-функции).
  2. Эффекты.
  3. Времена суток.
  4. ATL (анимации и трансформации).
  5. Ввод с клавиатуры.
  6. Введение в ScreenLang (GUI, интерфейс).
  7. Конфигурирование игры.

Дополнительно


Перед самым началом
Советы для новичков и не только.


Оффтоп.

Clone this wiki locally