Skip to content

Ceramic v1.6.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Dec 20:55
· 11 commits to master since this release

This release brings a lot of small bugfixes and improvements. It also bumps Haxe version to 4.3.6 (latest on this day) as well as latest HXCPP (from git).

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

  • [android] Update project template to target API 34
  • [runtime] Add Utils.sign()
  • [android] Add gamepad support to Android 🎮
  • [android] Add support of --run-apk option when using clay run android: builds an apk and runs it with adb. Displays clean and coloured logs like other platforms
  • [runtime] Add eagerTween() and eagerTransition() to start tweens and transitions that update using current frame delta instead of 0
  • [runtime] Reuse start vertices when looping arc, and do not change mesh size from MeshExtensions
  • [runtime] Add GeometryUtils.intersectCircles()
  • [tools] Better output when running Ceramic via vscode
  • [runtime] A few Camera improvements
  • [tools] Better vscode launch.json
  • Add text.glyphCode optional callback used to override the char code of each glyph to be displayed. #140
  • Allow to track down meshes with invalid colors or floatColors array using debug build or ceramic_debug_mesh_colors as well as ceramic_debug_entity_allocs defines. Fix #141
  • [runtime] Remove the use of data field (can still use it with ceramic_entity_data define)
  • [runtime] Add EntityData util to manage data associated with an entity (using DynamicData component internally)
  • [tilemap] Add hasTileAtPosition()
  • [arcade] Explicitly fail when giving invalid tile size
  • [tools] Use absolute paths when debugging, use relative paths for release builds but make tools smarter to resolve paths when displaying them in vscode and similar
  • [ldtk] Fixes (thanks @carlito767 !)
  • [runtime] Fix variant asset not being removed properly in some situations
  • [runtime] Additional checks when adding a visual child

Dependency updates

  • Update to haxe 4.3.6
  • Update tracker
  • Update ase
  • Move to hxcpp from git

New Contributors

Full Changelog: v1.5.0...v1.6.0