cocoscreator给sprite图片置灰
这段代码演示了如何获取并应用引擎内置的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));