Laya设置材质透明代码教程

以引擎现在最新的稳定版2.4为例:


如果模型是 SkinnedMeshSprite3D 对象
material = sprite3D.skinnedMeshRenderer.material
如果模型是  MeshSprite3D 对象
material = sprite3D.meshRenderer.material

然后再设置下面这些参数就OK了

material.albedoColorA = 0.5; //透明度
material.blend = Laya.RenderState.BLEND_ENABLE_ALL;
material.blendSrc = Laya.RenderState.BLENDPARAM_SRC_ALPHA;
material.blendDst = Laya.RenderState.BLENDPARAM_ONE_MINUS_SRC_ALPHA;
material.renderQueue = Laya.BaseMaterial.RENDERQUEUE_TRANSPARENT;
material.depthTest = Laya.RenderState.DEPTHTEST_ALWAYS;


暂无评论

发布评论

分享:

支付宝

微信