Skip to content
This repository has been archived by the owner on Aug 23, 2023. It is now read-only.

Aether.Physics2D v1.5

Compare
Choose a tag to compare
@nkast nkast released this 18 Jul 08:25
· 78 commits to master since this release

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)