by Nadnerb » Sun Jul 12, 2009 10:43 am
The reason sprites in cyan ages don't appear to intersect with the lamps they're attached to is because they don't. The actual sprite doesn't rotate around it's center, but rather rotates around the lamp, with the sprite object being offset forward, toward the viewer. Also, sometimes they do appear to intersect objects, such as the base of the lamp when you view the lamp from below, because they rotate into the base of the lamp when the viewer is in that position. This doesn't really have to do with the pass indexes or drawable spans.. it is possible to stop specific objects from reading from the z buffer, but that would make the object appear to be in front of _everything_