cocos2d学习之CCColor

cocos2d学习之CCColor,第1张

概述CCColor是用来展示和描绘cocos2d对象的颜色和透明度的类,继承自NSObject.API:A CCColor object represents color and sometimes opacity (alpha value) for use with Cocos2D objects. 从组件值中获取颜色,主要是一些类方法 + (CCColor *)colorWithWhite:(fl

CCcolor是用来展示和描绘cocos2d对象的颜色和透明度的类,继承自NSObject.API:A CCcolor object represents color and sometimes opacity (Alpha value) for use with Cocos2D objects.

从组件值中获取颜色,主要是一些类方法

+ (CCcolor *)colorWithWhite:(float)whiteAlpha:(float)Alpha//使用灰度值和透明度生成颜色值。第一个参数是灰度值,第二个参数是透明度,范围都是从0.0到1.0

+ (CCcolor *)colorWithRed:(float)redgreen:(float)greenblue:(float)blueAlpha//使用三原色(RGBA)和透明度创建一个颜色值范围都是从0.0到1.0

blue//使用三原色(RGBA)创建一个颜色值,透明度永远是1.0

+ (CCcolor *)colorWithCGcolor:(CGcolorRef)cgcolor//从Quartz color reference生成颜色

+ (CCcolor *)colorWithUIcolor:(UIcolor *)color//从UIKit框架中的UIcolor获取颜色值


实例化方法

- (CCcolor *)initWithWhite:(float)Alpha

- (CCcolor *)initWithRed:(float)Alpha


- (CCcolor *)initWithCGcolor:(CGcolorRef)cgcolor

- (CCcolor *)initWithUIcolor:(UIcolor *)color

参数和含义和对应的类方法差不多,这里不在一一概述。


也可以从已存在的颜色值中获得颜色对象,如:+ (CCcolor *)bluecolor//生成一个蓝色颜色值;+ (CCcolor *)whitecolor//生成一个白色颜色值


三个属性@property (nonatomic,Readonly) CGcolorRef CGcolor//该颜色对象对应的CGcolorRef对象

该颜色对象对应的NScolor对象

//该颜色对象对应的UIcolor对象

总结

以上是内存溢出为你收集整理的cocos2d学习之CCColor全部内容,希望文章能够帮你解决cocos2d学习之CCColor所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1008960.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存