私は現在、実際に描画するマウスを動かす必要もなく、ページの読み込み時に線を描く方法を考えています実際にマウスを動かさずにキャンバスを描画するアニメーションをトリガする方法は?
マウスを動かすときだけ線を引くコードです。
https://codepen.io/arvi/pen/RgYZqB
私は「負荷」イベントリスナを追加し、documentMouseMoveHandlerにそれを縛らが、それは、このシナリオのための解決策ではないようです。
可能でしょうか?
私は現在、実際に描画するマウスを動かす必要もなく、ページの読み込み時に線を描く方法を考えています実際にマウスを動かさずにキャンバスを描画するアニメーションをトリガする方法は?
マウスを動かすときだけ線を引くコードです。
https://codepen.io/arvi/pen/RgYZqB
私は「負荷」イベントリスナを追加し、documentMouseMoveHandlerにそれを縛らが、それは、このシナリオのための解決策ではないようです。
可能でしょうか?
あなたがマウスイベントを取得するまで、このようなことをしてください。マウスイベントが来たら、間隔の中でランダムなモウポイントを取ってから削除してください。
var intervalId;
function documentMouseMoveHandler(event) {
if (!event) {
intervalId = setInterval(function() {
mouseX = Math.floor(Math.random() * (window.innerWidth - 1));
mouseY = Math.floor(Math.random() * (window.innerHeight + 1));
}, 3000);
return;
}
if (event && intervalId) {
clearInterval(intervalId);
}
mouseX = event.clientX - (window.innerWidth - SCREEN_WIDTH) * .5;
mouseY = event.clientY - (window.innerHeight - SCREEN_HEIGHT) * .5;
}`
マウスポインタを右に引くと、マウスポインタが必要な場合はどこに描画されますか? – Durga
@Durgaでは、クライアントはマウスを動かさずにページの読み込みに無作為に描画したいと考えています。あなたが気づいたように、それはあなたがマウスを動かすときだけ描画します。私はまた、javascript経由でマウスの動きをシミュレートしようとしましたが、実際のマウスの動きを検出するようです。私は正直なところ無名:D – Woppi