...


Android开发


李华明Himi


智慧 + 毅力 = 无所不能

专注,努力,勤奋

红孩儿的游戏编程之路

runaying的专栏

207+8

5、26 :  5

5、27:9       //   CCImageCommon_cpp CCImage CCTexture2D CCGrabber  CCGrid(CCGridBase CCGrid3D CCTiledGrid3D CCGridBase) + 4action

网格动画深入分析

5、28: 3          CCComponent    CCComponentContainer(接口容器)  CCNode(成员ContentSize Camera Grid Child Par UserData Scheduler ActionManager ComponentContainer+颜色节点)

5、29    0   // ccnode  CCScheduler(调度器 两种回调1、update回调(通过object的update函数实现所以每次调用) 2、一般回调(通过timer timer是可以设置fSeconds的可变调用间隔)) 

5、30 22  //

CCGLBufferedNode  

CCPlatformConfig  ccConfig(设置一些底层接口状态:是否支持动作叠加 设置fps更新间隔和位置 是否画边框等。。)

CCPlatformMacros(平台宏 CREATE_FUNC USING_NS_CC CC_PROPERTY_READONLY等属性 CC_SAFE_DELETE)

CCAutoreleasePool 




 ccTypes(各种类型--ccColor3B ccVertex2F ccQuad2 ccQuad3 ccBlendFunc ccFontDefinition) 

 CCProtocols(各种协议CCRGBAProtocol:函数-透明度是否改变RGB、颜色是否下传。混合协议+CCTextureProtocol+字体协议+导演协议 )

 TransformUtils(变换全局控制) 

 CCZone(...) 

176

6、18   4

          CCScrollView/CCScrollView(滚动条setContainer setContentSize setContentOffsetInDuration setDelegate)         

          CCScrollView/CCSorting          

         CCScrollView/CCTableViewCell(TableViewCell)         

         CCScrollView/CCTableView(CCTableViewDelegate CCTableViewDataSource CCTableView-滑动列表-游戏中大量使用 很重要的一个类)         

6、25  51

         CCTextureAtlas(Atlas地图集图册-表示将小纹理组成一张纹理集以达到批量渲染目的 方法->TextureAtlas维护了一个ccV3F_C4B_T2F_Quad数组)         
           CCTextureCache(加载纹理到缓存)         

         CCAtlasNode(CCAtlasNode封装了一个CCTextureAtlas的变量,CCTextureAtlas初始化图片文件的时候会把图片加载到缓存(CCTextureCache)中:)         

         CCAffineTransform(仿射变换 :点乘 差乘 单位化。。。)         

         CCDictionary(封装了哈希表.可以加入两种元素:键为整型或字符串值为ccobject.CCDICT_FOREACH objectForKey allKeysForObject setObj)         

         CCNS(函数库CCPointFromString CCRectFromString CCSizeFromString 参数是字符串"{x,y}"、{{x,y},{w, h}}、"{w, h}")         

         CCDrawingPrimitives(使用gl原始方法 绘制Points Line Rect Poly Circle Bezier CatmullRom CardinalSpline。。。。)         

         CCDrawNode(是一个节点有drawDot drawSegment drawPolygon方法 可以类绘制点 线段 多边形--与drawing primitives不同 采用批渲染)         

         CCClippingNode(Clip修剪 可以实现新手引导遮罩、滚动字幕。。渲染child时仅渲染模板透明度值大于透明度阀值的像素点.默认透明度阀值 =1)         

         CCProgressTimer(进度条)         

         CCRenderTexture(动态创建纹理类 ---通过OpenGL方法 可以实现截屏功能)         

         CCParticleSystem         

         CCParticleSystemQuad         

         CCParticleExamples         

         CCParticleBatchNode         

         CCCommon(CCLog CCLuaLog CCMessageBox)         

         CCApplicationProtocol(以下纯虚:应用开始函数applicationDidFinishLauncing-负责初始化导演场景、应用进入后台、前台函数、帧数设置函数、得到当前语言、平台         

         CCDevice(设备类 。static int getDPI(); //得到设备分辨率 DPI表示分辨率,指每英寸长度上的点数)         

         CCEGLViewProtocol(窗口协议 各个平台会继承这个类重写一个子类来具体实现窗口创建)         

         CCImageCommonWebp         

         tinyxml2/tinyxml2(可以用来读xml等)         

         CCSAXParser(可以用来读xml等)         

         CCThread(On iOS, should create autorelease pool when create a new thread)         

         platform         

         CCScriptSupport(脚本支持)         

         CCSpriteFrame(setDisplayFrame(frame)成员m_obOffset m_obOriginalSize m_bRotated m_obRect m_pobTexture)         

         CCAnimation(CCAnimationFrame:m_fDelayUnits m_pUserInfo。 CCAnimation:)         

         CCAnimationCache(动画存储池addAnimation removeAnimationByName animationByName addAnimationsWithDictionary         

         CCSprite         

         CCSpriteBatchNode(精灵池 open draw draw。。。。。close)         

         CCSpriteFrameCache         

         base64         




         CCVertex         


         user_default/CCUserDefault(本地缓存 --通过读写xml文件)         







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值