Releases
v2.0.0
Added:
Added Rotate
method for Vector2
.
Added half-pixel offset support for VertexBatch
.
Added Pre and Post events to layers, scenes and scene manager.
Added ZDepth
to all shape classes.
Added platform-specific projects for WindowsDX and DesktopGL.
Added StuffResolver
class.
Added HsvColor
class.
Added automatic content loaders.
Added sprite json mathematical expressions.
Added CurrentPlatform
and CurrentGraphicsBackend
to GameMgr
.
Changed:
BREAKING CHANGE: Monogame version has been updated to 3.8.
Pipefoxe now supports netstandard2.0 and is fully crossplatform.
Renamed Pipefoxe to Monofoxe.Pipeline.
BREAKING CHANGE: Input.ScrollWheelValue
now returns signed scroll speed value instead of only its sign.
BREAKING CHANGE: Reworked Alarm
class and merged it with AutoAlarm
and Timer
.
Changed IDrawable
interface to Drawable
class.
Entity.AddComponent
now returns the component class which was passed into it.
BREAKING CHANGE: AssetInfo
has been renamed to ResourceInfo
BREAKING CHANGE: ResourceInfoImporter
now imports .npl
Content file instead of .mgcb
.
Removed dependency on Windows-only System.Drawing
for Monofoxe.Pipeline.
Changed the crossplatform project structure.
BREAKING CHANGE: AlphaBlend.fx
is now baked into the library and doesn't have to be manually put into the Content directory.
Replaced offset_x/y with originX/Y in sprite jsons.
Component.Destroy()
is now called when the component is removed from the entity.
Removed:
BREAKING CHANGE: Removed AutoAlarm
and Timer
classes.
BREAKING CHANGE: Removed MousePosition
from Input
class.
BREAKING CHANGE: Removed entity templates.
Removed all templates except Crossplatform, since there is no need in them anymore.
Fixed:
Fixed instantiated rectangle shape not being drawn properly.
Fixed entity methods crashing the game after creating new Entity
.
Fixed crashes when Scene
's layer methods were called.
Fixed crashes when SceneMgr
's scene methods were called.
Fixed Component.Initialized
never being set.
Fixed gamepad press/release not working correctly.
Fixed gamepad index not being used in input methods.
Fixed parsing multiplne text properties from Tiled maps.
You can’t perform that action at this time.