1.1.1 • Published 6 months ago
@thibka/mouse-speed v1.1.1
Install
npm i @thibka/mouse-speed
Usage
import MouseSpeed from '@thibka/mouse-speed';
const mouse_speed = new MouseSpeed( options );
function loop() {
requestAnimationFrame( loop );
mouse_speed.update(); // don't forget to update!
console.log(mouse_speed.x, mouse_speed.y);
}
Options
element
Default: window
The element over which the mouse speed will be returned.
amp
Default: 1
Mouse speed amplification.
increase_lerp_amt
Default: .01
Mouse speed is smoothed using linear interpolation.
To get a better control of your animation, you can use a specific lerp amount value when the speed is increasing.
decrease_lerp_amt
Default: .01
Same as increase_lerp_amt but applied when the speed is decreasing.