Releases: AndyGura/gg-web-engine
Releases · AndyGura/gg-web-engine
Visual improvements
- removed legacy viewport functionality
- added support of non-fullscreen apps
- strongly extended mouse input
- added built-in orbit controls for 3D scenes
- fixed resolution on mobile/retina displays
Upgraded integration dependencies versions
Core
- upgraded "rxjs" to 7.8.0
Three
- upgraded "three" to 0.151.3
Pixi
- upgraded "pixi.js" to 7.2.4
Matter
- upgraded "matter-js" to 0.19.0
ES6; better dependency resolving strategy
- migrated to ES6;
- resolved issues where two instances of three/ammo were imported by final application
Bugfix
More documentation; refactoring; bugfix
- removed fs-web and path-browserify dependencies from ammo;
- removed iTickListener: now all world entities are tick listeners;
- refactored inputs;
- bugfix;
- refactored clocks;
- improved documentation
bugfix and code adjustments
- fixed position of meshless rigid bodies, loaded from GLB
- enhanced technical documentation a little
- new motion controller and special 3d camera animator
- redesigned clock implementation
- fixed pause/resume world functionality
- exposed many private fields as protected for more convenient overriding
- fixed RXJS-related errors when removing/disposing entities
- added "world.addPrimitiveRigidBody" convenience function, encapsulating visual scene factory + physics world factory logic
Fixed package manager related issues
No changes to the functionality
Initial release
First attempt to publish engine to npm