Ещё один вариант смены времени суток
Перейти к навигации
Перейти к поиску
В этот раз делаем ночь с помощью transform из встроенного языка ATL. MatrixContrast пока в Ренпае не работает, так что обойдемся коррекцией яркости, насыщенности и цвета.
init python:
# автоматическое объявление изображений
config.automatic_images_minimum_components = 1
config.automatic_images = [' ', '_', '/']
config.automatic_images_strip = ['images']
init:
# затемнение спрайта
transform d_spr(color="#abf", b=0, s=.8):
matrixcolor TintMatrix(color)*BrightnessMatrix(b)*SaturationMatrix(s)
# затемнение фона
transform d_bg(color="#8af", b=-.5, s=.5):
matrixcolor TintMatrix(color)*BrightnessMatrix(b)*SaturationMatrix(s)
# объявление изображений с применением затемнения
# но можно применять прямо в скрипте show bunny at d_spr
image bunny2 = Transform(At("bunny", d_spr), xalign=.5)
image bg2 = At("bg house", d_bg)
label start:
window hide
scene bg house
show bunny
with dissolve
pause 1
"Дневное время."
show bg2
show bunny2
with dissolve
pause 1
"Ночное время."
show bg2 behind bunny:
crop(960, 0, 1920, 1080) anchor(0, 0) pos(960, 0)
show bunny:
ease_quad .25 xalign .1
show bunny2:
ease_quad .25 xalign .9
with dissolve
pause 1
"Сравнение двух состояний."
return
- Ссылка на архив с проектом: DayTime-src.zip
- Источник: Renpy для чайников: Ещё один вариант смены времени суток
На главную страницу | Книга рецептов Энциклопедии Ren'Py | Renpy для чайников |