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 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
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
orfloatColors
array using debug build orceramic_debug_mesh_colors
as well asceramic_debug_entity_allocs
defines. Fix #141 - [runtime] Remove the use of
data
field (can still use it withceramic_entity_data
define) - [runtime] Add
EntityData
util to manage data associated with an entity (usingDynamicData
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
- @carlito767 made their first contribution in #142
Full Changelog: v1.5.0...v1.6.0