[LayaAirIDE 2.0]EffectMaterial设置texture强制debugger
使用引擎版本2.0beta5,使用effectmaterial设置贴图的时候会强制debugger
发现EffectMaterial类中
/**
*设置贴图。
*@param value 贴图。
*/
/**
*获取贴图。
*@return 贴图。
*/
__getset(0,__proto,'texture',function(){
return this._shaderValues.getTexture(1);
},function(value){
debugger;
if (value)
this._defineDatas.add(laya.d3.core.material.EffectMaterial.SHADERDEFINE_MAINTEXTURE);
else
this._defineDatas.remove(laya.d3.core.material.EffectMaterial.SHADERDEFINE_MAINTEXTURE);
this._shaderValues.setTexture(1,value);
});set的时候有个debugger语句,看逻辑感觉这就是用来调试的吧... 是不是忘记删除了
发现EffectMaterial类中
/**
*设置贴图。
*@param value 贴图。
*/
/**
*获取贴图。
*@return 贴图。
*/
__getset(0,__proto,'texture',function(){
return this._shaderValues.getTexture(1);
},function(value){
debugger;
if (value)
this._defineDatas.add(laya.d3.core.material.EffectMaterial.SHADERDEFINE_MAINTEXTURE);
else
this._defineDatas.remove(laya.d3.core.material.EffectMaterial.SHADERDEFINE_MAINTEXTURE);
this._shaderValues.setTexture(1,value);
});set的时候有个debugger语句,看逻辑感觉这就是用来调试的吧... 是不是忘记删除了
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Aar0n
赞同来自: