Okay this is slightly complicated but I'll explain as best as I can. I'm making a sort of top down space game. The camera is at (0, 900, 0) and pointed straight down. The camera does not move. My ships move along the X and Z axes but are always at 0 on the Y axis. I wanted to have a background of twinkling stars. First I made a Plane entity, textured it with stars, and positioned it at (0, -40, 0). This gave me a starry background. To make the stars twinkle I made a texture that is mostly white with some darker lines in it, and applied to another plane below the stars at (0, -50, 0). I set my stars plane to blend mode #2 (MULTIPLY). Then I scroll the white/dark lines texture. The result is perfect - I get nice stars that occasionally dim for a moment giving a nice overall twinkling impression.
The problem arises when I try to have my spaceships leave a trail of fire behind them. The way I do this is a trail of little fire-texture particles with the blend mode set to 3 (ADD). Without the starry background, it looks perfect. However when I have both at the same time, I get a strange problem. When the ship is near the centre of the screen, everything works fine, but when I move it to the edges, the particles stop showing up at all except where they go over the top of the ship. It's like a circle around the centre of the screen where they show up against the stars, and outside it they don't.
I tried using Orthogonal projection and it made no difference. My particles are not going below the level of the planes at all. I think it's some sort of blending problem but I really don't know.
Ideas, anyone?
EDIT: This may or may not help explain what I'm doing:
The problem arises when I try to have my spaceships leave a trail of fire behind them. The way I do this is a trail of little fire-texture particles with the blend mode set to 3 (ADD). Without the starry background, it looks perfect. However when I have both at the same time, I get a strange problem. When the ship is near the centre of the screen, everything works fine, but when I move it to the edges, the particles stop showing up at all except where they go over the top of the ship. It's like a circle around the centre of the screen where they show up against the stars, and outside it they don't.
I tried using Orthogonal projection and it made no difference. My particles are not going below the level of the planes at all. I think it's some sort of blending problem but I really don't know.
Ideas, anyone?
EDIT: This may or may not help explain what I'm doing: