У меня проблема с объектом XNA SpriteBatch.
Когда я рисую полупрозрачный элемент перед другими элементами, другие элементы полностью скрываются, пока полупрозрачный элемент не станет полностью прозрачным. Это действительно расстраивает, потому что я пытаюсь создать эффект постепенного появления и исчезновения.
Batch.Instance.SpriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend, SamplerState.LinearClamp, DepthStencilState.Default, RasterizerState.CullNone, null);
Вот как я запускаю свой SpriteBatch. Как видите, я установил CullNone, но оказалось, что он по-прежнему выполняет Z-выборку.
Как я могу предотвратить это?