ScratchCPP Render 0.5.0
Pre-release
Pre-release
Breaking changes:
- The library now must be initialized by the application using
scratchcpprender::init()
(#99). - Projects now must be loaded using the new load() method in ProjectPlayer (#103).
Non-breaking changes:
- Set OpenGL as the default graphics API to support Windows where Direct3D is the default.
- SVG costume textures aren't created when project loads anymore.
- Added API for getting the library version (#108).
- Fixed sprite dragging when the costume rotation center isn't the costume center (#119).
- Fixed and optimized bounding box calculation.
- Implemented collision detection - touching object - not fully implemented, see #117 (#64).
- Implemented touching color - not fully implemented, see #117 (#12).
- Sprite position is now rounded (#87).
- Fixed sprite dragging not locking the sprite position (#84).
- Fixed sprite dragging not following the frame rate (#85).
- Optimized pen layer scaling (#88).
- Updated libscratchcpp to v0.9.1 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.9.1).
Full Changelog: v0.4.0...v0.5.0