请教多个Sprite的混合渲染问题

我有个需求,不知道怎么实现,特来请教各位大大。

两个或者多个Sprite,都是纯黑色的,然后需要两两重叠部分渲染显示为白色。(当重叠部分为偶数个sprite的区域即显示为白色;当为奇数个时,显示为黑色)

大概想要的效果就是下图这样的(重叠的三角形区域)。


请问这种应该怎么实现呢。