Skip to content

Release v1.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Aug 23:01
· 133 commits to master since this release

Another release that fixes several bugs and adds some new features to improve Ceramic usage in general.

How to update Ceramic

Via haxelib: haxelib run ceramic setup
Via git: https://ceramic-engine.com/guides/ceramic-via-git/#update-your-existing-ceramic-via-git

Changelog

  • [tilemap] Add support of per-tile alpha, including when using LDtk
  • [runtime] Add Visual.wireframe to render it as wireframe (disabled by default, enable with ceramic_wireframe define)
  • [runtime] Ensure Scene load() and create() are called from a different callstack than asset load callback to prevent weird stack traces
  • [runtime] Add new mesh extensions: createVerticesGrid(), createIndicesGrid() and createUVsGrid()
  • [runtime] Add mesh field to Filter, to allow rendering a texture managed by a filter with a more advanced layout of vertices, not only quads
  • [runtime] Improve entity macro to support @content meta: fields marked with this meta will set contentDirty to true (note: only visuals have that field, but you can create your own on custom Entity subclasses)
  • [runtime] Add Utils.lerp()
  • [runtime] Add assets variants concept, to allow loading the same source asset multiple times under different names, with different options
  • [arcade] Ensure collision events won't explode if editing a group from a callback
  • [ase] Premultiply alpha of resulting pixels by default: fixes alpha not displaying properly
  • [ldtk] Fix compile error when targeting native
  • [sprite] Sprite quad should inherit alpha by default
  • [runtime] Accept width and height options when loading image from ase data
  • [runtime] Support displaying an lcd-style grid when using PixelArt filter (see it in action: https://jeremyfa.itch.io/six-spaceships)
  • [unity] Find a workaround to make Particles<T> compile fine with C# target...
  • [runtime] Fix Visual.destroy() creating a dependency to screen.focusedVisual if object was destroyed under and autorun

Full Changelog: v1.2.0...v1.3.0