MojoUnity-Shake is an Animation Tool that can shake float
vector2
vector3
with realistic effects. It uses Coroutine
with Mathf.PerlinNoise
algorithm to implement the shake animation. And it provides an extension of Transform
can easily shake any Transform Component
(including Camera) by Position
Scale
Rotation
.
- The current
unitypackage
, packaged byUnity-2019.4
, and supported Unity versions are2019.4 or higher
. - Released versions in releases.
- Release changes in ChangeLog.
Quick goto the Samples Code and the Source Code.
The source code depends on the Burst Package
, which can be found and installed by Package Manager
in the Unity menu Window/Package Manager
.
- Efficient algorithm, silky realistic effect.
- Simple API easy to use.
- Free extend to shake anything you want.
- Using BurstCompile to optimize.
- Open the
MojoUnityShake
Scene in/MojoUnity/Samples/MojoUnityShake/Scenes/MojoUnityShake.unity
. - Click the
Cube
GameObject inUnity Hierarchy
. - Click the
Play
button inUnity Game Window
. - Shake the
Cube
byShakeTest
inUnity Inspector
.
- Any bugs can go to [MojoUnity-Shake Issues] for feedback.
- Any questions or comments can go to [MojoUnity-Shake Discussions] for exchange.