flame_camera_tools 5.0.2
flame_camera_tools: ^5.0.2 copied to clipboard
Intuitive tools for creating immersive and dynamic camera behaviors in Flame-based games.
5.0.2 #
- Updated Documentation.
5.0.1 #
- Updated Documentation.
5.0.0 #
- Renamed
SmoothFollowBehaviortoAdvancedFollowBehavior. - Renamed
camera.smoothFollowtocamera.chasewhich now returns aAdvancedFollowBehaviorinstance, which allows to tweak options such asoffset,deadzoneorstiffnesslater on. - All camera effect methods take now
EffectControlleras a parameter, which adds even more modularity. - Remove
weakenOverTimeparameter fromShakeEffectwhich is the default action now. - Updated Documentation.
4.1.0 #
- The
stiffnessanddeadZoneparameters ofSmoothFollowBehaviorare now adjustable. - Added the
offsetparameter toSmoothFollowBehaviorandcamera.smoothFollowto allow following a point offset from the target, enabling look-ahead or custom camera focus. - Added
RectangularDeadzone.allandRectangularDeadzone.symmetricconstructors.
4.0.1 #
- Updated
README.md
4.0.0 #
- Replaced
deadZoneparameter from a fixed rectangular Rect to a flexible Deadzone abstraction. - Added new deadzone implementations:
RectangularDeadzoneandCircularDeadzone, allowing for customizable deadzone shapes. - Updated
SmoothFollowBehaviorto use the newDeadzonesystem, enhancing how the camera follows targets based on configurable deadzone boundaries. - Improved documentation
3.0.1 #
- Fixed
stiffnessvalue in the example code
3.0.0 #
- Changed the
stiffnessparameter ofSmoothFollowBehaviorto be a value between 0.0 and 1.0, where a value of 0.0 means no movement at all and a value of 1.0 means immediate following.
2.0.0 #
- Merge
SmoothFollowBehaviorandAreaFollowBehaviorinto one class
1.2.0 #
- Added
moveAlongPath()method for CameraComponent - Adjusted effect duration defaults to 1 second
1.1.0 #
- Added demo GIFs
1.0.1 #
- Calling
complete()on completers when duration is zero - Cosmetic changes inside
README.md
1.0.0 #
- Added
weakenOverTimeparameter toshake()method - Using
doubleinstead of theDurationclass for the duration of the effects
0.0.5+1 #
- fix: use
radians()also when the duration is zero
0.0.5 #
- Added
rotateBy()method for CameraComponent - Refactor method parameter defaults
0.0.4 #
- Removed
stiffnessparameter fromareaFollow() - Added
maxSpeedparameter toareaFollow()andAreaFollowBehavior
0.0.3 #
0.0.2 #
- Added
AreaFollowBehavior - Added
areaFollow()method for CameraComponent - Added Documentation
0.0.1 #
- Initial Release