This repository has been archived by the owner on Mar 5, 2021. It is now read-only.
Releases: superpowers/superpowers-core
Releases · superpowers/superpowers-core
v0.3.0
Highlights for this update:
- Redesigned user interface
- Behavior properties can now be customized in scene behavior components
- Projects now support "resources", to be used by plugins for project-wide settings
- Some core parts of Superpowers have been ported to TypeScript
- New p2.js plugin for 2D physics
- Improved Cannon.js and ArcadePhysics2D plugins with scene components
- New RNG.js plugin for seedable random number generation
- Many new shortcuts for improved navigation (run the game with F5!)
- Auto-generated behavior classes are automatically named based on script name
- The Getting Started guide has instructions for exporting your games:
http://docs.sparklinlabs.com/en/exporting-your-game - Improved animation playback behavior (initial frame is no longer skipped)
- As always, many API improvements and bug fixes!
- You can now pass a simple scene name to
Sup.loadScene
/.appendScene
ModelRenderer.getBoneTransform
lets you attach tools/weapons to characters!ArcadePhysics2D.Body.warpPosition
lets you move obstaclesVector3.cross
,Vector3.dot
- Improved
Sup.Actor.lookAt
andSup.Ator.lookTowards
to accept an up vector TileSet.setTileProperty
lets you edit tile properties
- You can now pass a simple scene name to
v0.2.1
v0.2.0
Highlights for this first update
- All assets are now live updated in the scene editor
- Added a script error reporting pane, appears when compiling your script failed
- Added a built-in TypeScript API browser, automatically gathers exposed APIs from each plugin
- Desktop and in-app notifications for new chat messages
- Many new and improved APIs, many bug fixes
- Breaking API change: We unified all APIs to use radians rather than degrees, for consistency.
You can useSup.Math.toRadians(...)
and.toDegrees(...)
to convert easily between the two.