The Procedural Motion package is a collection of small Unity scripts that are useful to create motion without pre-authored data.
At the moment, it only contains the following scripts:
- Brownian Motion: Creates smooth random motion using a fractal Brownian motion function.
- Cyclic Motion: Moves/rotates an object with a sine wave.
- Linear Motion: Linearly moves/rotates an object.
- Random Jump: Moves/rotates an object randomly in a single-shot fashion.
- Smooth Follow: Follows a target object using non-framerate dependent interpolators.
This package uses the scoped registry feature to resolve package dependencies. Open the Package Manager page in the Project Settings window and add the following entry to the Scoped Registries list:
- Name:
Keijiro
- URL:
https://registry.npmjs.com
- Scope:
jp.keijiro
Now you can install the package from My Registries page in the Package Manager window.