David `Deltakosh` Catuhe 5 年之前
父节点
当前提交
f5575365ff
共有 2 个文件被更改,包括 1704 次插入1 次删除
  1. 1700 1
      dist/preview release/babylon.ktx2Decoder.js
  2. 4 0
      src/Materials/Node/nodeMaterial.ts

文件差异内容过多而无法显示
+ 1700 - 1
dist/preview release/babylon.ktx2Decoder.js


+ 4 - 0
src/Materials/Node/nodeMaterial.ts

@@ -1871,6 +1871,10 @@ export class NodeMaterial extends PushMaterial {
      * @returns a promise that will resolve to the new node material
      * @returns a promise that will resolve to the new node material
      */
      */
     public static ParseFromSnippetAsync(snippetId: string, scene: Scene, rootUrl: string = "", nodeMaterial?: NodeMaterial): Promise<NodeMaterial> {
     public static ParseFromSnippetAsync(snippetId: string, scene: Scene, rootUrl: string = "", nodeMaterial?: NodeMaterial): Promise<NodeMaterial> {
+        if (snippetId === "_BLANK") {
+            return Promise.resolve(this.CreateDefault("blank", scene));
+        }
+
         return new Promise((resolve, reject) => {
         return new Promise((resolve, reject) => {
             var request = new WebRequest();
             var request = new WebRequest();
             request.addEventListener("readystatechange", () => {
             request.addEventListener("readystatechange", () => {