Имам проблем с опитите да изобразя множество алфа обекти един върху друг. В момента, ако визуализирам един алфа обект върху друг алфа обект, горният алфа обект се показва, но долният обект не се показва, докато не преминете/заобиколите първия обект. Опитвам се да получа допълнителен ефект на смесване, така че горният обект показва, че зад него има друг прозрачен обект. Как се прави това в XNA?? Текущите ми настройки за състояние на рендиране са:
RenderState rs = Globals.g_Device.RenderState;
rs.AlphaBlendEnable = true;
rs.BlendFunction = BlendFunction.Add;
rs.DepthBufferFunction = CompareFunction.LessEqual;
rs.DepthBufferEnable = true;
rs.DepthBufferWriteEnable = true;
Globals.g_Device.PresentationParameters.EnableAutoDepthStencil = true;
Globals.g_Device.PresentationParameters.AutoDepthStencilFormat = DepthFormat.Depth24Stencil8;