From e7f636d52f69d358295ab7c85c008f1bed1e7c43 Mon Sep 17 00:00:00 2001 From: HF Date: Tue, 28 Jan 2020 12:53:31 +0100 Subject: [PATCH] try to avoid random pixels getting set on mouse move Upate README.md --- src/ui/Renderer3D.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ui/Renderer3D.js b/src/ui/Renderer3D.js index f1e54932..56c5f6af 100644 --- a/src/ui/Renderer3D.js +++ b/src/ui/Renderer3D.js @@ -40,6 +40,7 @@ class Renderer { mouse; raycaster; pressTime: number; + pressCdTime: number; //-- chunkLoader: ChunkLoader = null; forceNextRender: boolean = false; @@ -363,7 +364,12 @@ class Renderer { } onDocumentMouseUp(event) { - if (Date.now() - this.pressTime > 600) { + const curTime = Date.now(); + if (curTime - this.pressCdTime < 200) { + return; + } + if (curTime - this.pressTime > 500) { + this.pressCdTime = curTime; return; }