OgreXML: Use the placeholder texture for missing textures

experimental
shadowislord 10 years ago
parent dd66d21147
commit 85bba59541
  1. 2
      jme3-plugins/src/ogre/java/com/jme3/scene/plugins/ogre/MaterialLoader.java
  2. 2
      jme3-plugins/src/ogre/java/com/jme3/scene/plugins/ogre/matext/MaterialExtensionLoader.java

@ -151,7 +151,7 @@ public class MaterialLoader implements AssetLoader {
} }
} catch (AssetNotFoundException ex){ } catch (AssetNotFoundException ex){
logger.log(Level.WARNING, "Cannot locate {0} for material {1}", new Object[]{texKey, matName}); logger.log(Level.WARNING, "Cannot locate {0} for material {1}", new Object[]{texKey, matName});
textures[texUnit].setImage(PlaceholderAssets.getPlaceholderImage()); textures[texUnit].setImage(PlaceholderAssets.getPlaceholderImage(assetManager));
textures[texUnit].setKey(texKey); textures[texUnit].setKey(texKey);
} }
} }

@ -81,7 +81,7 @@ public class MaterialExtensionLoader {
tex.setWrap(WrapMode.Repeat); tex.setWrap(WrapMode.Repeat);
} catch (AssetNotFoundException ex){ } catch (AssetNotFoundException ex){
logger.log(Level.WARNING, "Cannot locate {0} for material {1}", new Object[]{texKey, key}); logger.log(Level.WARNING, "Cannot locate {0} for material {1}", new Object[]{texKey, key});
tex = new Texture2D( PlaceholderAssets.getPlaceholderImage() ); tex = new Texture2D( PlaceholderAssets.getPlaceholderImage(assetManager) );
tex.setWrap(WrapMode.Repeat); tex.setWrap(WrapMode.Repeat);
tex.setKey(texKey); tex.setKey(texKey);
} }

Loading…
Cancel
Save