I’m experiencing this problem using iPhone Advanced 1.5.1.
Basically, I have one plane moving over another, being viewed at a slight angle.
When the top most plane’s texture is set to Fast Diffuse, it works perfect. But when I set it to Transparent Diffuse, the top plane will actually render beneath the bottom one until it’s halfway down the screen…then, it will pop above where it should be.
i was building up a holographic interface style like in dead space with transparent planes in front of each other. looking from a side or top down angle would swap the planes.
It’s because of the shader you’re using only performs an Alpha Blending, without Z sorting.
To have good depth order, you’ll have to use a shader that also implements AlphaTesting. Expect it to be up to 40% slower though, depending on how much alpha objects you will have to test.
Also, please use the search button, there has been many threads about this problem, tests and potential solutions.