This repository has been archived by the owner on Aug 23, 2023. It is now read-only.
Aether.Physics2D v1.5
Aether.Physics2D is a 2D physics Engine.
In this Release:
- Fix Serialization. Use InvariantCulture for serializing/deserializing.
- Fix QuadTree RayCast. (Thanks @ldelgiud!)
- World.Gravity is now a Property and throws InvalidOperationException if set during stepping.
- Delegate QueryCallback renamed to QueryReportFixtureDelegate to match box2d.
- Delegate RayCastCallback renamed to RayCastReportFixtureDelegate to match box2d.
- DebugViewBase and DebugViewFlags moved to Diagnostics.
- Improve memory allocation of internal buffers.
- Internal callbacks for Query/RayCast are cached.
- The following methods were marked obsolete:
new World(AABB span)
List QueryAABB(ref AABB aabb)
List RayCast(Vector2 point1, Vector2 point2)
List TestPointAll(Vector2 point) - The following methods were Removed (Deprecated in version 1.2)
Body.IsStatic
Body.IsKinematic - Added support for netstandard2.0.
- Added standalone library without dependencies to monogame. (net40 & netstandard2.0)