Hi, I am working in something here, I almost did it but I am missing a few things.
I am doing a 360/3D engine, first, I have the monsters and they are beyng scaled by distance.
There's the horizon line, and anything over the horizon line will be "reflect" over this line to give the correct 3d effect.
When an enemy is over the horizon he dissapears, his mirror (only a visual active)will be right over the horizon line in its place.
But the program is generating as many mirrors as enemies, even if they aren't over the horizon, if only one enemy goes over the horizon, automaticaly all mirros are created.
I can't imagine how could I say to create just as many mirros as there are enemies over the horizon.
Any help? : /