Как выделить говорящего и отодвинуть молчуна

Говорящий персонаж цветной, увеличен на 5%, молчащий в данный момент собеседник уменьшается до 100% и обесцвечивается. Как бы теряет фокус. Сделано с помощью матрицы насыщенности.

Файл скачивания: https://yadi.sk/d/QDUMhodbqsqhy

init: # на сколько увеличивать $ zo = 1.05 # за какое время $ t_delay = .25 # перемещение и изменение размера transform t_on(xa=.5, z=zo, delay=t_delay): align (xa, 1.0) zoom 1.00001 anchor (.5, 1.0) easein delay zoom z transform t_off(xa=.5, z=zo, delay=t_delay): align (xa, 1.0) zoom z anchor (.5, 1.0) easeout delay zoom 1.00001 init python: # высветление def show_on(char, xa=.5, z=zo, delay=t_delay): renpy.show(char, at_list=[t_on(xa, z, delay)]) # затемнение def show_off(char, xa=.5, z=zo, delay=t_delay): renpy.show(char, what=im.MatrixColor(char + ".png", im.matrix.saturation(.15)), at_list=[t_off(xa, z, delay)]) # убрать персонажа/персонажей с экрана def hide_char(*args): for i in args: renpy.hide(i) label start: scene bg1 "Встретились два остолопа." # пошел диалог $ show_on("boy", .33) # цветной и увеличенный тот, кто говорит $ show_off("girl", .66) # молчащего красим в серый т уменьшаем до нормальной величины "Остолоп" "...А я говорю такой: «Оппа!»" $ show_off("boy", .33) $ show_on("girl", .66) "Остолопка" "Иди-ка поешь укропа." $ show_on("boy", .33) $ show_off("girl", .66) "Остолоп" "Ты кого назвала укропом!" $ show_on("girl", .66, zo, 1.0) "«Тяжело говорить с остолопом...»" $ hide_char("boy", "girl") with dissolve pause return
RSS
Suicul
23:25

Интересно, пытаюсь использовать данный код, но говорит что картинка не найдена

22:14

наверно дело с путем импорта. перепроверить его в коде и папке

Загрузка...

Понравилась статья?

Поддержи нас, чтобы мы создавали больше полезных ресурсов!

Случайная статья