소스 검색

fix for text2d letter overlapping when text is set

Adam Bowman 8 년 전
부모
커밋
5d69d7efe8
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      canvas2D/src/Engine/babylon.text2d.ts

+ 2 - 1
canvas2D/src/Engine/babylon.text2d.ts

@@ -719,7 +719,8 @@
                         let char = text[charNum];
                         let charWidth = charWidths[charNum];
 
-                        if(!this._isWhiteSpaceCharHoriz(char) && !this._isWhiteSpaceCharVert(char)){ 
+                        if(char !== "\t" && !this._isWhiteSpaceCharVert(char)){ 
+                            //make sure space char gets processed here or overlapping can occur when text is set
                             this.updateInstanceDataPart(d, offset);
                             let ci = texture.getChar(char);
                             d.topLeftUV = ci.topLeftUV;