Использование анимационных фильмов в качестве фонов (Using animated movies as backgrounds)

Материал из Ren'Py Wiki
Перейти к навигации Перейти к поиску

Как правило, фоны визуальной новеллы – довольно статические изображения. Тем не менее, Ren'py предусматривает возможность использования анимационного фильма в качестве фона, взамен статического изображения. Использование анимационных фильмов обеспечивает более детализированные спецэффекты, чем возможно лишь на основе использования ATL.

Во-первых, создайте свой анимированный фон, добавив спецэффекты к фоновому изображению с помощью специального программного обеспечения. Для этого потребуется опыт редактирования видео. Убедитесь, что видео фрагменты бесшовные и содержат беззвучную звуковую дорожку (но по-прежнему имеют звуковую дорожку). Затем, для достижения наилучших результатов, преобразуйте его в .OGV формат.

Далее, где-нибудь в вашем скрипте, создайте видео объект. В данном случае, разрешение игры 1280х720.

 image movie = Movie(size=(1280, 720), xpos=0, ypos=0, xanchor=0, yanchor=0)

В заключение, воспроизведите ваше видео в цикле, а потом выведите видео объект для того, чтобы показать его в качестве фона. Это видео исчезает с растворением и затем скрывается.

 label start:
    scene black
    with Pause(1)

    play movie "movie_background.ogv" loop
    show movie with dissolve

    show person at center with dissolve
    
    person "Я перед анимированным фоном!"

    hide movie with dissolve
    stop movie

    return

Источник[править | править код]

Статья "Using animated movies as backgrounds" на английском языке


На главную страницу Книга рецептов Энциклопедии Ren'Py Книга рецептов Ren'Py Вернуться к началу статьи