Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базa для новичка по созданию новеллы на Renpy (Автосохраненный).docx
Скачиваний:
21
Добавлен:
01.07.2025
Размер:
23 Мб
Скачать
☆

Зрелищные переходы ImageDissolve

Для этих переходов используются другие изображения. В сообществе ренпая я добавлял архив с кучей изображений для создания эффектов начиная от телепорта….до перехода виде сердечки для хэппи-эндов(около 200 картин) https://vk.com/topic-7553243_31474171?post=8461

подбирайте именно подходящие для вас эффекты.

Для добавления эффекта вам следует прописать через init: сам эффект с ссылкой на картину

Ниже пример:

Init:

$ pic = ImageDissolve("id_circleiris.png", 1.0, 8)

###открыли. "id_circleiris.png" – путь к картинке

$ pic2 = ImageDissolve("id_circleiris.png", 1.0, 8, reverse=True) ### закрыли

И в игре переход

with pic

и эффект закрытых глаз готов

Не удачный пример, но суть вы поняли этих переходов

Эффекты перемещения спрайтов Move transition (в основном на спрайты)

Ранее мы изучали переход with move и как поменять положение персонажа на экране.

Теперь давайте перейдем к командам move более подробно.

1) with moveoutleft - персонаж делает что то слева

hide rish_1

with moveoutleft - спрайт рыжего исчез влево(hide – убрать)

и

show rish_1

with moveoutleft - рыжий появился слева и встал посередине (show – вызвать спрайт, и мы не указали его позицию, поэтому автоматически он отправился на середину)

И с другими переходами with move….. все так же

2) with moveinbottom – персонаж что то делает снизу

3) with moveinright - персонаж что то делает справо

4) with moveintop - персонаж что то делает сверху(спрайт вверх ногами)

Переходы CropMove(эффективней менять ими фон) или режим слайда.

Старая картина как вагон паровоза меняется новой with wipe…

1) with wiperight –старое уходит вправо

2) with wipeleft - старое уходит влево

3) with wipeup - старое уходит вверх

4) with wipedown - старое уходит вниз (занавес закрывается на сцене, театр)

А что бы новая картинка закрывала старое пишут with slide….

with slidedown – вниз новая картинка (занавес закрывается на сцене, театр)

И аналогично with wipe… вверх вправо…

Как создать эффект, когда персонажи в кабинке фотографий, когда фотографируются на ленту фотобумаги. Пишут with push….

with pushright

with pushleft

with pushdown

with pushup

Эффект AlphaDissolve (герой подглядывает за персонажем)

Для создания эффекта вам потребуется создать сам эффект.

Для этого нам потребуется:

Прописать картину, делается это так

Init:

image alpha_control:

"spotlight.png" ###картинка эффекта

xanchor .5

yanchor .5

parallel:

zoom 0

linear .5 zoom .75

pause 2

linear 1.0 zoom 4.0

parallel:

xpos 0.0 ypos .6

linear 1.5 xpos 1.0

linear 1.0 xpos .5 ypos .2

pause .5

repeat

define alpha_example = AlphaDissolve("alpha_control", delay=3.5)

Внизу полу прозрачное изображение(шар почти прозрачен, можно и замочную скважину заделать…..мол из шкафчика подглядывал, но лень делать ее)

Выше картинка полу прозрачная

Далее, нам потребуется создать scene black оно будет старым изображением,

Новым будет фон, или спрайт персонажа или все сразу вместе. И получим вот что

scene black

with dissolve

scene komnata

show rish_1 at center

with alpha_example

Модифицируя alpha_example в init’e можно создать кучу эффектов. И даже мини игру. Сейчас мне лень писать ее, но выложу ее суть. В конце, когда игра завершена предложите угадать персонажа в купальнике, и через alpha_example покажите фигуру, кроме лица и выбор кто это за персонаж. ) идеей послужила аниме Жаркое лето, в конце этой анимешки эта мини игра и там такой ржачный сюрприз)