cocoscreator给sprite图片置灰
- cocos
- 10天前
- 24热度
- 0评论
这段代码演示了如何获取并应用引擎内置的2d-gray-sprite材质到cc.Sprite组件上,通过cc.Material.getBuiltinMaterial方法得到材质,并用setMaterial函数设置到节点的精灵组件中。
//-- 使用引擎自带材质
let mm = cc.Material.getBuiltinMaterial("2d-gray-sprite")
node.getComponent(cc.Sprite).setMaterial(0, mm)
//1.将图片置灰:
sprite_icon.setMaterial(0, cc.Material.createWithBuiltin(cc.Material.BUILTIN_NAME.GRAY_SPRITE, 0));
//2.将置灰图片还原:
sprite_icon.setMaterial(0, cc.Material.createWithBuiltin(cc.Material.BUILTIN_NAME.SPRITE, 0));