Преглед на файлове

fix for WorldSpaceCanvas2D not displaying when camera z position is at 0

Adam Bowman преди 8 години
родител
ревизия
2691e0eb7a
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      canvas2D/src/Engine/babylon.canvas2d.ts

+ 5 - 0
canvas2D/src/Engine/babylon.canvas2d.ts

@@ -1447,6 +1447,11 @@
             let cam = this.scene.cameraToUseForPointers || this.scene.activeCamera;
 
             cam.getViewMatrix().multiplyToRef(cam.getProjectionMatrix(), Canvas2D._m);
+            
+            if(Canvas2D._m.m[15] === 0){
+                Canvas2D._m.m[15] = Epsilon;
+            }
+
             let vp = cam.viewport.toGlobal(this.engine.getRenderWidth(), this.engine.getRenderHeight());