Skip to content

4000.0.0-alpha.25

Latest

Choose a tag to compare

@lajbel lajbel released this 24 Dec 01:32
· 42 commits to master since this release

[4000.0.0-alpha.25] - 2025-12-23

Added

  • Added the fakeMouseMove event in FakeMouseComp, it will triggers when you move the object - @lajbel
  • Global retrieve() method to get the objects with area within a certain rectangle - @mflerackers

Changed

  • Transforms are now only recalculated when needed. Thus static objects no longer increase computation in the transform phase - @mflerackers
  • Areas are now only recalculated when the area settings or (optional) renderArea has changed - @mflerackers
  • World (transformed) areas are now only recalculated when the area or transform has changed - @mflerackers
  • World bounding boxes are now only recalculated when the world area has changed - @mflerackers
  • Broad stage collision detection spatial structures are now only updated when an object's world bounding box has changed - @mflerackers
  • You can no longer change the position of an object by doing obj.pos.x += 1. You need to assign a new Vec2 or use moveBy instead - @mflerackers
  • The grid broadphase has been rewritten for performance - @mflerackers

Full Changelog: 4000.0.0-alpha.24...4000.0.0-alpha.25