| 123456789101112131415161718192021222324252627 |
- using Microsoft.Xna.Framework;
- namespace MonoGame.Extended
- {
- public class FramesPerSecondCounterComponent : DrawableGameComponent
- {
- private readonly FramesPerSecondCounter _fpsCounter;
- public FramesPerSecondCounterComponent(Game game)
- : base(game)
- {
- _fpsCounter = new FramesPerSecondCounter();
- }
- public int FramesPerSecond => _fpsCounter.FramesPerSecond;
- public override void Update(GameTime gameTime)
- {
- _fpsCounter.Update(gameTime);
- }
- public override void Draw(GameTime gameTime)
- {
- _fpsCounter.Draw(gameTime);
- }
- }
- }
|