CHANGELOG
1.5.2
Experimentally Added:
- Smooth Shake Post Processing & Post Processing track (HDRP & URP)
Important Note: To access this experimental feature, add the definition "SMOOTHSHAKEPRO_EXPERIMENTAL" to Player Settings.
Fixes & Tweaks:
- Fixed issue where calling ForceStop() before having started a shake resets values incorrectly
- Fixed issue where StopShake() doesn't work when both Constant Shake and Loop are enabled
- Fixed SmoothShakeMaterial affecting shared material instead of instance material
- Fixed SmoothShakeMaterial saving duplicate shakers when using "Save as new preset" button
1.5.1
Fixes & Tweaks:
- Unity 6 compatibility
- Cinemachine 3 compatibility
- Light2D compatibility with Unity 2020
1.5.0
New Features:
- Smooth Shake Haptics Gamepad
- Smooth Shake Haptics Gamepad timeline track
Experimentally Added:
- Smooth Shake Haptics XR & timeline track
Important Note: this feature is still a work in progress and a low priority. If this feature is a priority to you and you are experiencing issues, please contact me
Fixes & Tweaks:
- Added timeline demo to SmoothShakeDemo scene
- Fixed presets becoming empty after being created with "Save As New Preset" button
- Fixed StopShake() not working with loop enabled
- Fixed SmoothShake FOV not working in timeline track
1.4.2
New Features:
- Smooth Shake Material Timeline Track
Fixes & Tweaks:
- Improved inspector
- Fixed offset & phase issue caused by previous version
- Added base functionality for future extensions
1.4.1
New Features:
- Added Light2D compatibility with Smooth Shake Light (only URP)
Fixes & Tweaks:
- Fixed AmplitudeMultiplier & Random Phase affecting presets
1.4.0
New features:
- Smooth Shake Light Timeline Track
- Smooth Shake Starter update
- Option to add values to all shakes in list incrementally
- Timescale options
- Timescale can now be set to scaled, unscaled or custom, for shaker separately or by default in global settings
1.3.0
New features:
- New Noise Types
- Perlin Noise
- Gaussian Noise
- Easy Amplitude multiplier
- A single multiplier property that affects the amplitudes of all shakers of a Smooth Shake. Now you can do even quicker iterations on the overall strength of your shakes. This works independently from presets, so you can also use this to override the amplitude of a single shake still based on a preset.
- Smooth Shake Randomizer update
- You can now randomize amplitude, frequency, offset & phase
- Option to randomize all axis evenly
- Randomizer now works with any shake type
- Smooth Shake Manager update
- Stop / force stop a shake by name from the manager
Fixes & tweaks:
- When stopping a shake that's still fading in, it will now fade out from where it left off
- Added summaries to functions
1.2.0
New features:
- Smooth Shake Light
- Shake the intensity and / or range from any light (point, spot, directional)
- Smooth Shake Audio
- Shake the volume, stereo pan & pitch from any audio source.
- Smooth Shake Hover & Pointer
- Helper component for easier shakes based on mouse cursor interaction
Fixes & tweaks:
- Improved creating presets from inspector
- Option to automatically create new folders if it doesn't exist
- Last given save location and preset name are now saved each session
- Fixed inconsistency of presets applied in inspector
- Global Settings are now saved in between sessions
- Added option to change color of Smooth Shake GUI elements
1.1.0
New Features:
- Randomize phase feature
- Looping feature
- Runtime preset editing
Fixes & Tweaks:
- Smooth Shake material now works without renderer and with UI image / raw image materials.
- Unity 2020 compatibility
- Fixed building issues