First, the incorrect side image appears, after half a second the correct one appears. Why is this happening?
You must be registered to see the links
I don`t understand what is the problem.The issue is with your code:
1. You fade it out.
2. You fade it in.
3. You change the picture.
The operations follow this order, so until it's done fading it in, the step to change the picture will not happen.
What I'd do is changing the picture once it is done fading, so while it is invisible to the player, this way when it fades in it will do so with the correct image.
This is the code:
scene aliceroom113b with dissolve
al "Я хочу этого!"
scene aliceroom113c with dissolve
m "Но я не..."
define m = Character("[mc_name]", image="smark")
define al = Character("Galaxina", image="salice")
image side smark = "side_mark.png"
image side salice = "side_alice.png"
...
scene aliceroom113c with dissolve
should remove the previous side image of Alice/Galaxina from the screen before the mc
says "Но я не...".scene
statements and therefore could be a possible reason why the portrait is being shown longer than I personally would expect. Again, unlikely, but better to ask than assume.define ma = ""define m = Character("[mc_name]", image="smark") define al = Character("Galaxina", image="salice") image side smark = "side_mark.png" image side salice = "side_alice.png"
8.1.2which version of RenPy are you using?
You are still not addressing Winterfire point. How do you define the "mark" and "alice" images ?define m = Character('[ma]', color="#00baff", image="mark")
define al = Character('Galaxina', color="#33a532", image='alice')
define n = Character(None, kind=nvl)
Hmm, someSo there's something else going on.
on show
or on hide
in the "say" screen ? Or an at
attached to the add
showing the side image ?