Hey, I am noticing some strange behavior with character images when using image tags to change expressions. Everything works fine unless transitions are disabled (either from the preferences, or if someone is skipping text). Without transitions, sprites with image tags end up in the center instead of where they're supposed to be (this does not appear to happen to sprites without image tags). I believe I've narrowed it down to something that only happens if you show an image with one tag, and then say dialogue in the next statement with a different image tag. It also only happens with my custom midright/midleft positions; it does not happen with the builtin left and right positions.
Here is a simple example (you don't actually need the images to see the behavior):
Code: Select all
define her = Character("Kelly", image="her")
define him = Character("Jack", image="him")
define midright = Position(xpos=0.65, xanchor=0.5)
define midleft = Position(xpos=0.35, xanchor=0.5)
label start:
scene black with fade
show her normal at midright
show him happy at midleft
him annoyed "I was supposed to go to midleft... not center!"
return
If you run this code with transitions ON, everything works fine. However, with transitions OFF, "him" shows up at the center of the screen instead of at midleft.
Am I using these statements correctly, or is there a bug?