瀏覽代碼

Bugfix: alpha map cannot be applied to unshaded material.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9728 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Kae..pl 13 年之前
父節點
當前提交
ed2a224829
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      engine/src/blender/com/jme3/scene/plugins/blender/materials/MaterialContext.java

+ 5 - 1
engine/src/blender/com/jme3/scene/plugins/blender/materials/MaterialContext.java

@@ -268,7 +268,11 @@ public final class MaterialContext {
 				material.setTexture(MaterialHelper.TEXTURE_TYPE_GLOW, texture);
 				break;
 			case MTEX_ALPHA:
-				material.setTexture(MaterialHelper.TEXTURE_TYPE_ALPHA, texture);
+				if(!shadeless) {
+					material.setTexture(MaterialHelper.TEXTURE_TYPE_ALPHA, texture);
+				} else {
+					LOGGER.warning("JME does not support alpha map on unshaded material. Material name is " + name);
+				}
 				break;
 			default:
 				LOGGER.severe("Unknown mapping type: " + mapTo);