org.lwjglb.engine.Utils.existsResourceFile()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(12.5k)|赞(0)|评价(0)|浏览(87)

本文整理了Java中org.lwjglb.engine.Utils.existsResourceFile()方法的一些代码示例,展示了Utils.existsResourceFile()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.existsResourceFile()方法的具体详情如下:
包路径:org.lwjglb.engine.Utils
类名称:Utils
方法名:existsResourceFile

Utils.existsResourceFile介绍

暂无

代码示例

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
  String texturePath = md5Mesh.getTexture();
  if (texturePath != null && texturePath.length() > 0) {
    Texture texture = new Texture(texturePath);
    Material material = new Material(texture);
    // Handle normal Maps;
    int pos = texturePath.lastIndexOf(".");
    if (pos > 0) {
      String basePath = texturePath.substring(0, pos);
      String extension = texturePath.substring(pos, texturePath.length());
      String normalMapFileName = basePath + NORMAL_FILE_SUFFIX + extension;
      if (Utils.existsResourceFile(normalMapFileName)) {
        Texture normalMap = new Texture(normalMapFileName);
        material.setNormalMap(normalMap);
      }
    }
    mesh.setMaterial(material);
  } else {
    mesh.setMaterial(new Material(defaultColour, 1));
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

代码示例来源:origin: lwjglgamedev/lwjglbook

private static void handleTexture(Mesh mesh, MD5Mesh md5Mesh, Vector4f defaultColour) throws Exception {
    String texturePath = md5Mesh.getTexture();
    if (texturePath != null && texturePath.length() > 0) {
      Texture texture = new Texture(texturePath);
      Material material = new Material(texture);

      // Handle normal Maps;
      int pos = texturePath.lastIndexOf(".");
      if (pos > 0) {
        String basePath = texturePath.substring(0, pos);
        String extension = texturePath.substring(pos, texturePath.length());
        String normalMapFileName = basePath + "_local" + extension;
        if (Utils.existsResourceFile(normalMapFileName)) {
          Texture normalMap = new Texture(normalMapFileName);
          material.setNormalMap(normalMap);
        }
      }
      mesh.setMaterial(material);
    } else {
      mesh.setMaterial(new Material(defaultColour, 1));
    }
  }
}

相关文章