Defold 1.2.143
We’ve reworked how the refresh rate settings works. Instead of assuming a monitor refresh rate of 60Hz, we now query for the actual refresh rate at engine init. With this change, setting variable_dt
in game.project
is deprecated!
It is replaced by the Vsync
checkbox and a Frame cap
field. Projects using variable_dt
will still function as before.
For more details see https://www.defold.com/manuals/project-settings/
This sprint we’ve also fixed a bunch of stability issues. Plus a big performance issue related to reading Json files using json.decode().
(Big thanks to the Family Age team for finding the issue!)
Also, we’ve improved a bit on our asynchronous loading of assets. This is something we’ll continue looking into as well, in order to ensure fast and smooth preloading of assets.
Engine
-
DEF-3262
- Added: Improved refresh rate settings. -
DEF-3649
- Added: Added crash.SYSFIELD_MAX, crash.USERFIELD_MAX and crash crash.USERFIELD_SIZE fields. -
DEF-192
- Fixed: Fixed postpone issue while tapping during boot on Android. -
DEF-3645
- Fixed: Fixed crash when adding timers from within a timer callback. -
DEF-3662
- Fixed: Fixed crash due to sprite.play_flipbook() sending ‘animation_done’ to deleted instances. -
DEF-3653
- Fixed: Fixed null pointer in local Push notifications. -
DEF-3656
- Fixed: Fixed rare crash in collectionfactory.create() -
DEF-3661
- Fixed: Improved json parsing speedup -
DEF-3631
- Fixed: HTML5 Fullscreen button not working on Android Chrome. -
DEF-3635
- Fixed: Added preloader hints for gui, material and particles -
DEF-3579
- Fixed: All default values for game.project are saved to game.projectc.
Editor
-
DEFEDIT-1434
- Added: Clickable resource links in Console -
DEFEDIT-1493
- Added: Remember Search in Files dialog settings between sessions -
DEFEDIT-1495
- Added: Remember Open Assets dialog settings between sessions -
DEFEDIT-1488
- Fixed: Wrong field type for group in sound editor -
DEFEDIT-1492
- Fixed: Report SSL errors more nicely