Cocos Creator 2.x引擎中,Sprite组件可以直接设置Blend混合选项。但是从3.x开始,需要自定义材质才行。简易方法如下:
-
新建一个 材质 (effect 可以选择 builtin-sprite),添加到 sprite 组件上的 customMaterial ;
-
材质设置 -> 勾选“USE TEXTURE”;
-
材质设置 -> BlendState -> 修改 BlendSrc 或 Blend Dst(例如:把Blend Dst 从默认的 ONE_MINUS_SRC_ALPHA 修改为 ONE)。当然也可以直接修改 effect 文件;