...
来源:互联网 发布:android 打开淘宝 编辑:程序博客网 时间:2024/06/05 16:45
李华明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
data_support/utlist(关于编译器的一些宏宏设置)
data_support/ccCArray(c 数组)
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数组) 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不同 采用批渲染) CCScene(是一个ccnode 一个抽象概念 除了 锚点 =(0.5f, 0.5f) ContentSize = WinSize 和ccnode没有不同 )
CCTransition(scene切换时会用到 产生特效 渐隐 碎片 翻页 钟摆 涡轮 渐远 左移 百叶窗。。。)
CCTransitionPageTurn(场景切换特效之 ---翻页)
CCTransitionProgress(场景切换特效 以下子类:CCTransitionProgressRadialCW、Horizontal 、Vertical 、InOut、 OutIn)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
CCArmature(骨骼动画)
- 程序员
- 程序员?
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- 程序员
- SQL SERVER里替换字段中的部分内容
- POJ-2560 Freckles
- Linux下git基本使用总结<4>
- sqlite3 基本功能操作
- 2E06-view-lists-separators
- ...
- JS中showModalDialog 详细使用
- 如何快速、高效地阅读文献资料
- Apache,PHP,MySQL的单独安装以及使用时的相关配置(主要结合之前博客配合安装php和mysql)
- Sublime用户设置文件
- struts1中使用<html:select>标签的的三种情况的传值问题
- (转载)android触控事件机制学习笔记录
- 界面菜单栏设计
- sa排水量打开说服力烦恼