Răsfoiți Sursa

- change blender texture locator to always set the texture key on loaded textures explicitly (for relative textures too)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10378 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
nor..67 12 ani în urmă
părinte
comite
ad927bcd6a

+ 7 - 2
engine/src/blender/com/jme3/scene/plugins/blender/textures/TextureHelper.java

@@ -722,7 +722,12 @@ public class TextureHelper extends AbstractBlenderHelper {
             // Directly try to load texture so AssetManager can report missing textures
             try {
                 TextureKey key = new TextureKey(absoluteName);
-                assetManager.loadTexture(key);
+                //TODO: gather from blender data
+                key.setAsCube(false);
+                key.setFlipY(true);
+                key.setGenerateMips(true);
+                result = assetManager.loadTexture(key);
+                result.setKey(key);
             } catch (AssetNotFoundException e) {
                 LOGGER.fine(e.getLocalizedMessage());
             }
@@ -748,8 +753,8 @@ public class TextureHelper extends AbstractBlenderHelper {
             for (String assetName : assetNames) {
                 try {
                     TextureKey key = new TextureKey(assetName);
+                    //TODO: gather from blender data
                     key.setAsCube(false);
-                    // TODO: gather from 
                     key.setFlipY(true);
                     key.setGenerateMips(true);
                     AssetInfo info = assetManager.locateAsset(key);