摘要:
首先我们必须说一下c++中变量的内存空间的分配问题,我们在c++中写一个类,可以在栈上分配内存空间也可以使用new在堆上分配内存空间,如果类对象是在栈上分配的内存空间,这个内存空间的管理就不是我们的事了,但如果是在堆上分配的内存空间,当然需要我们来手动的delete了!cocos2dx采用的是在堆上... 阅读全文
摘要:
1.setDesignResolutionSize使用方法及主要的三种适配模式在cocos2d-x 2.0里,提供了一个叫做setDesignResolutionSize的方法,直接一次设置就可以自动适配各种分辨率。这个方法的注释如下:enum ResolutionPolicy{kResolutio... 阅读全文
摘要:
首先创建cocos2dx-lua项目,然后在项目中添加我们的自定义精灵类:这里Himi类名为:HSprite 1 // 2 // HSprite.h 3 // cocos2dx_lua_tests_by_Himi 4 // 5 // Created by Himi on 12-8-30. 6 ... 阅读全文
摘要:
cocos2d-x 延续了cocos2d 和OC的引用计数的内存管理机制!下面我们来看看CCDriectro类CCPoolManager::sharedPoolManager()->push();基础:我们要先熟悉release释放该内存!CCPoint*temp =newCCPoint(contr... 阅读全文
摘要:
这是一个几年前写的对lua的访问封装,当时的项目仅提供了最基本的lua访问接口:调用lua函数,向lua注册标准格式的C++函数.本来我想引进luabind,但luabind相对又过于复杂,并不是所有功能都是我需要的,并且还要为此引入庞大boost.最终还是决定按需求编写一个简单的封装库.首先简单列... 阅读全文