- 博客(5)
- 收藏
- 关注
原创 Cocos2d-x Scene笔记
1.createScene* Scene::create(){ Scene *ret = new (std::nothrow) Scene(); if (ret && ret->init()) { ret->autorelease(); return ret; } else { CC_SAFE_DELE
2017-02-26 17:16:49
509
原创 Cocos2d-x Sprite笔记
1.createauto sprite = Sprite::create("HelloWorld.png");Sprite* Sprite::create(const std::string& filename){ Sprite *sprite = new (std::nothrow) Sprite(); if (sprite && sprite->initWithFile(fi
2017-02-25 14:52:34
1828
原创 Cocos2d-x Program笔记
Cocos2d-x与program相关的类有:GLProgram:包含Shader Compile,Uniform Cache,Attrib CacheGLProgramState:每一个GLProgram对象都有一个与之对应的GLProgramState用于Cache所有的State,包括:Uniform和Attrib 。当前版本没有完善此类,因此所有的Cache都还在GLProgr
2017-02-25 11:01:42
2499
原创 Coco2d-x Framebuffer笔记
OpenGL FramebufferOpenGL中Framebuffer的特性:1.Framebuffer由什么组成:color buffer,depth buffer,stencil buffer2.The default framebuffer is created and configured when you create your window (GLFW does th
2017-02-23 10:33:33
975
原创 Coco2d-x 内存管理笔记
Coco2d-x内存管理包括3个类,Ref(引用计数类)、AutoreleasePool(自动释放池)、PoolManager(自动释放池管理类)。Ref是所有需要内存管理类的基类,用于管理引用计数。包含手动管理函数retain()(引用计数加1)和release()(引用计数减1,当引用计数为0时,deleted this释放自身),自动管理类函数autorelease()(将自身交与Poo
2017-02-22 16:12:51
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人