Привет всем неспящим новеллистам.
Данные такие: подключил auto-highlight. Настроил имиджы, и решил на свою голову создать постоянную иконку[1] с эффектом от auto-highlight. Подвязал иконку к screen say[2] и эффект при начале разговора и поддержания работает, но уход в idle превращается в резкий прыжок, а не трансформацию зума с 1.05 до 1.
Что мне стоит сделать, чтобы при диалогах эта иконка уменьшалась постепенно.
1. image + иконка
define Chr = Character(
"Chr",
color="#fddbdc",
callback=name_callback,
cb_name="chr"
)
default chr_emotion = "calm"
image side chr calm:
CHR_PATH + "chr_calm.png"
function SpriteFocus("chr")
image side chr panic:
CHR_PATH + "chr_panic.png"
function SpriteFocus("chr")
screen chr_side():
add "side chr [chr_emotion]":
xalign 0.215
yalign 1.05
2. screen в screen.rpy
screen say(who, what):
window:
use chr_side id "chr_side"
id "window"
if who is not None:
window:
id "namebox"
style "namebox"
text who id "who"
text what id "what"
#крутотейк ←
@renpyhelp_bot@renpyhelp