常见的宏
1.与节点创建相关的宏
- CREATE_FUNC 为一个特定的类型增加一个静态的create函数,返回类型指针。自动调用了init函数,返回的对象将由自动释放池管理内存释放。
- NODE_FUNC 为一个特定的类型增加一个静态的node函数,返回类型指针。自动调用了init函数,返回的对象将由自动释放池管理内存释放。
2.与平台相关的宏
CC_TARGET_PLATFORM 判断程序的运行平台
3.与命名空间相关的宏
- NS_CC_BEGIN Cocos2d-x命名空间开始,代替C++中的namespace cocos2d{
- NS_CC_END Cocos2d-x命名空间结束,代替C++中的“}”
- USING_NS_CC 代替“using namespace cocos2d;”
4.与节点属性相关的宏
- CC_PROPERTY_READONLY 同CC_PROPERTY,不同的是它只有get函数,没有set函数。get函数需要重写
- CC_PROPERTY_READONLY_PASS_BY_REF 同CC_PROPERTY_PASS_BY_REF,不用的是它只有get函数,没有set函数
- CC_PROPERTY<