Create pressure_sensitive.js
This commit is contained in:
parent
83334b0d60
commit
ef9611f059
|
|
@ -0,0 +1,20 @@
|
|||
runAfterLoad(() => {
|
||||
let oldMouseSize;
|
||||
let canvas = document.getElementById("game");
|
||||
canvas.addEventListener("pointerdown", (event) => {
|
||||
oldMouseSize = mouseSize;
|
||||
mouseSize = oldMouseSize * ((event.pressure || 0.5) / 0.5);
|
||||
checkMouseSize(true);
|
||||
})
|
||||
canvas.addEventListener("pointermove", (event) => {
|
||||
if (!mouseIsDown) return;
|
||||
mouseSize = oldMouseSize * ((event.pressure || 0.5) / 0.5);
|
||||
checkMouseSize(true);
|
||||
// console.log(oldMouseSize,event.pressure)
|
||||
})
|
||||
canvas.addEventListener("pointerup", (event) => {
|
||||
mouseSize = oldMouseSize;
|
||||
oldMouseSize = undefined;
|
||||
checkMouseSize(true);
|
||||
})
|
||||
})
|
||||
Loading…
Reference in New Issue