Releases: fibbojs/fibbo
Releases · fibbojs/fibbo
v0.0.11
🚀 Features
- 3d lights can now be configured with a given shadowQuality
- Optimize rigidBodies and colliders transform management
🩹 Fixes
- Fix default scale issue in 2d FCharacterController
❤️ Thank You
v0.0.10
🚀 Features
- Refactor the API to hide every third-party related objects as
__INTERNALS__
- physic system : hide every Rapier object
- components : hide meshes, textures, containers,...
- 3d camera : hide Three.js camera
- Refactor transform system
FTransform
(which correspond to thetransform
property) should now be used directly to modify attached-object (component, light, camera, colliders, rigidbodies,...) transforms- Wrappers like
initCollider
orinitRigidBody
now are short-hand to "create then attach object" - Introduce
FVector3d
andFVector2d
types for consistency - Everything should be reactive
- Add
onLoaded
callback feature on all FComponents - Add
autoLoop
option on FScene to turn off automatic frame compute each frame- This is useful for test environment but will also be used in the future for creating debug features (manipulating the scene frame per frame...)
- Components and lights are now added to scene by default
- Add
addToScene
option on FComponent to turn off adding components to the scene automatically
- Add
- Normalize
frame
andonFrame
behavior on FComponent and FSceneonFrame
takes a callback function that will be called each frameframe
computes the new properties for the object on a new frame
- Add
FRigidBodyType
enum to replace the RAPIER one
🏡 Chore
- Configure and create tests
- Configure coverage
- Update documentation
❤️ Thank You
v0.0.9
🚀 Features
- feat: add light system in @fibbojs/3d
- feat: 3d polyhedrons now uses MeshPhongMaterial by default to support shadows
- feat: 3d models now uses MeshPhongMaterial by default to support shadows
🏡 Chore
docs:generate
command also generate the API Reference navbar in the VitePress config
❤️ Thank You
v0.0.8
🩹 Fixes
- fix: 2d y coordinates being inverted (specially with sensors)
- fix: improve 2d devtools performance
❤️ Thank You
v0.0.7
🚀 Features
- feat: add collision callback remover
- feat: add setZoom to FCamera
🩹 Fixes
- fix: moving component with sensors only
- fix: onKeyDown should now be fire only one time while the key isn't released
❤️ Thank You
v0.0.6
feat: return components on collision detection
chore: update packages dependencies
v0.0.5
feat: add removeComponent method on FScene
v0.0.4
Improve 3d model texture loading
v0.0.3
- Fixes the component computation from rigidbody transforms
- Add rotation capabilities to FCharacterControllerKP and FCharacterControllerD