BlyZeYT/ConsoleNexusEngine

Remove TargetFramerate

Closed this issue · 1 comments

Suggestion

Remove TargetFramerate, the GameLoopCapped as well as the GameLoopPaused method.
The GameLoopUnlimited method is the only method thats kept and renamed to GameLoop.
The Update(in NexusInputCollection inputs) is called every frame while the frame cap is removed.
For accurate movement every x seconds DeltaTime should be used as framerates are not consistent.

Additional context

No response

Also removed the FixedUpdate method as it isn't needed anymore with DeltaTime.