大佬教程收集整理的这篇文章主要介绍了Cocos2d-js 3.0 颜色变换(调整sprite/图片的色调),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
setColor: function (color) { var locDisplayedColor = this._displayedColor,locRealColor = this._realColor; locDisplayedColor.r = locRealColor.r = color.r; locDisplayedColor.g = locRealColor.g = color.g; locDisplayedColor.b = locRealColor.b = color.b; var parentColor,locParent = this._parent; if (locParent && locParent.cascadeColor) parentColor = locParent.getDisplayedColor(); else parentColor = cc.color.WHITE; this.updateDisplayedColor(parentColor); /*if (color.a !== undefined && !color.a_undefined) { //setColor doesn't support changing opacity,please use setOpacity this.setOpacity(color.a); }*/ },* * update the displayed color of Node * @function * @param {Cc.Color} parentColor */ updateDisplayedColor: function (parentColor) { var locDispColor = this._realColor; locDispColor.r = 0 | (locRealColor.r * parentColor.r / 255.0); locDispColor.g = 0 | (locRealColor.g * parentColor.g / 255.0); locDispColor.b = 0 | (locRealColor.b * parentColor.b / 255.0); if (this._cascadeColorEnabled) { var selChildren = this._children; for (var i = 0; i < selChildren.length; i++) { var item = selChildren[i]; if (item) item.updateDisplayedColor(locDispColor); } } },
以上是大佬教程为你收集整理的Cocos2d-js 3.0 颜色变换(调整sprite/图片的色调)全部内容,希望文章能够帮你解决Cocos2d-js 3.0 颜色变换(调整sprite/图片的色调)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。