Я хотел бы управлять окружающим освещением для 2D-графики SpriteBatch, визуализируемой в глобальном масштабе. Я понимаю, что могу сделать это, смешав цвет, переданный в SpriteBatch.Draw, но я бы предпочел сделать это глобально.
Шейдер BasicEffect управляет освещением в стиле конвейера фиксированной функции в XNA для простых сцен.
Шейдер BasicEffect и шейдер SpriteBatch несовместимы? У кого-нибудь получилось, чтобы они работали вместе?