Skip to content

4000.0.0-alpha.27.1

Latest

Choose a tag to compare

@lajbel lajbel released this 12 May 21:17

[4000.0.0-alpha.27.1] - 2026-05-12

Added

  • Added a repack: false option to loadSpite() and a repack parameter to
    loadSpriteAtlas(), for faster loading if you're packing stuff at build-time
    (#1063) - @dragoncoder047

Changed

  • (!) Updated "explicit LoadSpriteOpt.frames" method of loading a sprite
    with animations (via either loadSprite() or loadSpriteAtlas()) to use
    pixel values for the coordinate space, which is more intuitive (#1061) -
    @dragoncoder047
  • Added padding around edges of spritesheet to prevent stretch if uv ends up out
    of bounds (#1076) - @dragoncoder047

Fixed

  • Updated texture packer refreshing to only refresh when a sprite is actually
    requested to be drawn, to reduce the number of times the texture is synced to
    the GPU, which is slow (#1058) - @dragoncoder047
  • Fixed loadBitmapFontFromSprite() so that the font drawn using it is drawn
    with the correct scale, as one would expect (#1063) - @dragoncoder047
  • Added exists() which also checks whether the object is not undefined. This
    should temporarily fix the problem with undefined objects during collision due
    to iterators being invalidated by destroy. - @mflerackers
  • Fixed broadphase event duplication on scene switch, causing repeated
    broadphase object registrations, which resulted in a performance drop
    (#1074) - @imaginarny, @mflerackers
  • Fixed broadphase objects cleared on scene switch including those with stay()
    (#1077) - @imaginarny, @mflerackers

What's Changed

Full Changelog: 4000.0.0-alpha.27...4000.0.0-alpha.27.1