Ceramic v1.6.0
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-apkoption when usingclay run android: builds an apk and runs it with adb. Displays clean and coloured logs like other platforms - [runtime] Add
eagerTween()andeagerTransition()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
Cameraimprovements - [tools] Better vscode launch.json
- Add
text.glyphCodeoptional callback used to override the char code of each glyph to be displayed. #140 - Allow to track down meshes with invalid
colorsorfloatColorsarray using debug build orceramic_debug_mesh_colorsas well asceramic_debug_entity_allocsdefines. Fix #141 - [runtime] Remove the use of
datafield (can still use it withceramic_entity_datadefine) - [runtime] Add
EntityDatautil to manage data associated with an entity (usingDynamicDatacomponent 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
haxe4.3.6 - Update
tracker - Update
ase - Move to
hxcppfrom git
New Contributors
- @carlito767 made their first contribution in #142
Full Changelog: v1.5.0...v1.6.0