소스 검색

- change blender texture locator to always set the texture key on loaded textures explicitly

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10376 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
nor..67 12 년 전
부모
커밋
629d1caba7
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      engine/src/blender/com/jme3/scene/plugins/blender/textures/TextureHelper.java

+ 6 - 1
engine/src/blender/com/jme3/scene/plugins/blender/textures/TextureHelper.java

@@ -749,11 +749,16 @@ public class TextureHelper extends AbstractBlenderHelper {
                 try {
                     TextureKey key = new TextureKey(assetName);
                     key.setAsCube(false);
+                    // TODO: gather from 
+                    key.setFlipY(true);
+                    key.setGenerateMips(true);
                     AssetInfo info = assetManager.locateAsset(key);
                     if (info != null) {
                         Texture texture = assetManager.loadTexture(key);
                         result = texture;
-                        //if texture is found return it;
+                        // Set key explicitly here if other ways fail
+                        texture.setKey(key);
+                        // If texture is found return it;
                         return result;
                     }
                 } catch (AssetNotFoundException e) {