Fading between images

What I plan on doing is having a sort of image viewing window. When you click the next arrow, the next image does a crossfade over the top of the previous image. It would be somewhat easy to do a general fade on top of the previous image if I use GUI.color and bring one image’s alpha over on top of the first, but I was curious if anyone knew how to do it more interestingly.

In the end, it sort of becomes similar to a powerpoint slide transition. I’m open for any sort of suggestions, and thanks in advance for any help you guys can give!

You may need to resort to the Texture API or shaders to get more advanced transitions. Shaders in particular don’t really work with the GUI, so you may need to display your images on a textured object in the scene.

I’ve had some bad experience with setPixel and getPixel, mostly on a performance standpoint, so I don’t know if I’ll go that route. … and that seems a little backwards that I’ll need to use 3D objects to perform effects in 2D. But I’ll give those suggestions a try.