protected override void Draw(GameTime gameTime) { _graphics.GraphicsDevice.Clear(Color.Black); _sprites.Begin(SpriteSortMode.FrontToBack, BlendState.AlphaBlend, SamplerState.AnisotropicClamp, DepthStencilState.DepthRead); _ecs.Draw(_sprites, CurrentViewport.Snapshot); HideExternals(); _sprites.End(); base.Draw(gameTime); }
protected override void Draw(GameTime gameTime) { _sprites.Begin(SpriteSortMode.Deferred, null, SamplerState.AnisotropicClamp); World.DrawBackgroundColor(Color.Black); _currentScene?.Draw(); _ecs.Draw(); _metrics.Draw(Transform2.Zero); HideExternals(); _sprites.End(); base.Draw(gameTime); }