I'm new to Ren'Py and am trying to create a simple game with simple animations, specifically characters moving on and off screen. So far I've been doing it with this line:
Code: Select all
show image at Move ((0.0, 0.5), (0.35, 0.5), 1.0, xanchor=0.5, yanchor=0.5) with Dissolve(0.75)
The transformation plays correctly, for the most part, but there's a flicker at the top-left corner of the screen at the start of that transformation along with the rest of the similar transformations. It almost feels like the game is quickly switching out the different character images very quickly by moving them on and off screen, and it looks shoddy. It also occasionally does it when switching out static images. The image also stops just short of where it should be, so the next image that it gets replaced with jumps a little to the side, not much, but it's noticeable.
The strange things about this is that it doesn't happen again if I rewind the scene and try again. Some of the flickering still happens sometimes, although other times it doesn't happen. The sprites are in the right place and transition correctly. So is there something I'm missing here? I haven't tried using ATL for something like this yet because it seems needlessly complex for the simple movements I'm trying to do. But despite everything being coded correctly to my knowledge and it playing mostly correct if you just back it up, it seems like another problem with how it's handling the images.