Skip to content

ScratchCPP Render 0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@adazem009 adazem009 released this 14 Apr 10:16
· 174 commits to master since this 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