COCOS2d 随手记 -- CCColorLayer

from:http://blog.sina.com.cn/s/blog_5ddf6df30101233a.html

在网上搜索cocos2d的入门教程
其中使用到了这个类 CCColorLayer
但是在1.0.1版本中   我们无法找到这个类
仔细研究了1.0.1中的类包   终于找到了原因

在cocos2d-iphone 1.0版本以后   将CCColorLayer改为了CCLayerColor
以前的程序可以改用CCLayerColor 
能够实现CCColorLayer原有功能

以下是具体修改背景颜色的方法

在cocos2d中,所有的demo都是黑色为背景的,这里提供方法改变背景颜色:
方法一:
1.首先要让你的类继承自CCColorLayer(0.9以前版本)或者CCLayerColor(1.0版本以后)
HelloworldLayer : CCColorLayer
{
}
2.在.m文件中的init中做如下修改
if( (self=[super initWithColor:ccc4(255,255,255,255)] ))
{
}
这样背景色就变为白色。


方法二:增加一个颜色层到图层的最底层,这里的CCColorLayer是自己新建的,不是 cocos2d里的类。
------------------------------------------------------------------------------
CCColorLayer类:
@interface ColorLayer :  CCColorLayer{
@end
@implementation  ColorLayer
-( id) init
{
if (( self = [ super  init]))
{
}
return self ;
}
-( void) dealloc
{
[ super dealloc ];
}
@end

你可能感兴趣的:(cocos2d,搜索,教程)