Растворение изображение с помощью эффекта помех (Using a "Noise" Image Dissolve)

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

Я впервые увидел этот эффект, сделанный в игре под названием Moe: Moegi Iro No Machi в качестве перехода между изображениями персонажа. Я нашел его довольно крутым, так что я попытался эмулировать его в Ren'Py. Это не займет много времени, все довольно просто. Этот код был протестирован и подтверждено, что он работает в версиях Ren'Py 5.6.1 по 5.6.4, но он должен работать с версией 5.0 или более поздними версиями.

Я предоставил изображение для использования в этом эффекте:Noisetile.png

Изображение следует поместить в вашу папку game или data, в зависимости от того, что вы используете для игровых данных.

Код будет работать на скрипте демонстрационного примера, идущего в комплекте с Ren'Py. Его можно очень легко изменить под вашу игру.

init:
    $ noisedissolve = ImageDissolve(im.Tile("noisetile.png"), 1.0, 1)

label start:
    scene bg washington with fade
    show eileen vhappy with noisedissolve

    "Эйлин" "Я всего лишь заскочила!"

    hide eileen with noisedissolve

Вот и все. Эффект очень прост в реализации и выглядит круто. Обратите внимание, что этот эффект не ограничивается изображениями персонажей; вы можете показать или скрыть любое изображение или экран с помощью него.

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

Статья "Using a "Noise" Image Dissolve" на английском языке


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