[+] Mouse tracker
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
// import * as THREE from 'three'
|
||||||
|
|
||||||
|
export let mouse: MouseEvent
|
||||||
|
export let moused: {x: number, y: number}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize mouse tracker
|
||||||
|
*/
|
||||||
|
export function initMouseTracker(): void
|
||||||
|
{
|
||||||
|
document.onmousemove = (e: MouseEvent) =>
|
||||||
|
{
|
||||||
|
mouse = e
|
||||||
|
moused.x = e.clientX / window.innerWidth * 2 - 1
|
||||||
|
moused.y = -(e.clientY / window.innerHeight * 2 - 1)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user