[LayaAir 2.0]物体穿过平面后3d场景消失变黑屏
1 物体穿过平面后场景立刻黑屏(帧率面板显示场景中节点被销毁)2 平面是很普通的unity导出的Plane(除了材质没做修改)
3 只使用代码添加了贴图(代码见下图)(直接在unity添加相同材质显然不会出现这种情况)
3 只使用代码添加了贴图(代码见下图)(直接在unity添加相同材质显然不会出现这种情况)
Laya.Texture2D.load("res/skin/2.jpg",new Laya.Handler(this,this.loadfinish));//加载贴图
loadfinish(tex){
var mat=new Laya.UnlitMaterial();//创建材质
mat.albedoTexture=tex;//给材质添加贴图
//mat.albedoColorA = 0.5; //透明度
// mat.blend = Laya.RenderState.BLEND_ENABLE_ALL;
// mat.blendSrc = Laya.RenderState.BLENDPARAM_SRC_ALPHA;
// mat.blendDst = Laya.RenderState.BLENDPARAM_ONE_MINUS_SRC_ALPHA;
// mat.renderQueue = Laya.BaseMaterial.RENDERQUEUE_TRANSPARENT;
// mat.depthTest = Laya.RenderState.DEPTHTEST_ALWAYS;
this.plane.meshRenderer.material=mat;
}
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Laya_z
赞同来自: