I'm not sure how to describe this properly. There's probably a technical name for it, but anyway, here goes.
The new alpha channel support is awesome, and I've created some rather cool light and shadow effects with it. But transparent sprites are overlaid the screen image, background as well as sprites. Would it be possible to have some kind of sprite that only showed in the pixels where there's a another sprite underneath it. Is this making sense?
I'll give you an example. I'd like to do a scene where a character walks between a projector and a screen, a couple of feet in front of the screen. I want to create the effect that the image is projected onto the character, off-set from the image on the screen (for now, don't bring the character's shadow on the screen into this, that's another problem entirely). So I would have an translucent image, similar to that on the screen, overlaid on the walkable area, and when the character went past the image would be visible (transparent) is the area occupied by the character sprite.
Maybe this confused things further. I hope SOMEBODY understands what I'm saying and can translate it into tech-talk.
Thanks,
GG
Hmm, that's a conundrum and a half.
I'm not sure how feasible it would be to implement something like this into AGS, I'll have a think about it.