Add a reference to your MonoGame project using the following command:
Install-Package MonoGame.Extended -Pre
Remember, if you're upgrading from a previous version you'll need to edit your
Content.mgcb file and change the version number of the
A sizable collection of new features have been contributed to the library this month.
The new Samples Repository contains a collection of getting started style samples for the features in the library. We'll be adding more samples for new features shortly. Special thanks to cra0zy for porting them to Linux.
As an added bonus, all of the samples are built automatically by our build system to detect breaking changes to the API.
Get some animated sprites in your game using frame based sprite sheets. The
SpriteAnimator uses a
TextureAtlas to animate a sprite like the one shown below. This feature will see some more improvements in the next version, but even this early implementation is pretty cool.
CountdownTimer have been added for when you want to spawn the occasional zombie or implement a build timer in an RTS (for example).
We've added a
FramesPerSecondCounter class to the library as a simple way to measure the frame rate of your game. Handy for debugging those performance intensive
Other notable changes
Camera2Dnow has the ability to clamp the zoom within a range preventing the camera from being zoomed in or out too far.
- There's now a
Circleclass in the library to accompany MonoGame's
MouseListenerdouble click events now fire on mouse down rather than mouse up.
- The NuGet package now correctly references the Pipeline DLL when targeting .NET 4.0
Camera2Dbounding frustum no longer returns a half pixel offset