Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
So I'm making the transition from screen to layeredimage for my character models, but I just noticed something.
In the past I could do something like this.
screen bob:
add "bobBody.png"
if bobFace == 1:
add "bobface1.png"
if bobFace == 2:
add "bobface2.png"
label start:
bob "Hello."
$ bobFace = 2
with Dissolve(0.4)
bob "Goodbye."
Which would change the facial expression with dissolve over 0.4 seconds.
Now when I try doing it with a layeredimage instead, it instantly changes without dissolve.
layeredimage bob:
always:
"bobBody.png"
group face:
attribute face1 default "bobface1.png"
attribute face2 "bobface2.png"
label start:
bob "Hello."
show bob face2 with Dissolve(0.4)
bob "Goodbye."