Explorar o código

pointer refocus

Trevor Baron %!s(int64=7) %!d(string=hai) anos
pai
achega
720b39dd3c

+ 1 - 0
dist/preview release/what's new.md

@@ -52,6 +52,7 @@
 ### Materials Library
 ### Materials Library
 
 
 ## Bug fixes
 ## Bug fixes
+- Refocusing on input gui with pointer events ([TrevorDev](https://github.com/TrevorDev))
 
 
 ### Core Engine
 ### Core Engine
 - Fixed a bug with `mesh.alwaysSelectAsActiveMesh` preventing layerMask to be taken in account ([Deltakosh](https://github.com/deltakosh))
 - Fixed a bug with `mesh.alwaysSelectAsActiveMesh` preventing layerMask to be taken in account ([Deltakosh](https://github.com/deltakosh))

+ 1 - 1
gui/src/2D/advancedDynamicTexture.ts

@@ -590,7 +590,7 @@ export class AdvancedDynamicTexture extends DynamicTexture {
         }
         }
 
 
         this._pointerMoveObserver = scene.onPrePointerObservable.add((pi, state) => {
         this._pointerMoveObserver = scene.onPrePointerObservable.add((pi, state) => {
-            if (scene!.isPointerCaptured((<PointerEvent>(pi.event)).pointerId)) {
+            if (scene!.isPointerCaptured((<PointerEvent>(pi.event)).pointerId) && pi.type !== PointerEventTypes.POINTERUP) {
                 return;
                 return;
             }
             }