NS_CC_BEGIN:Cocos2D-x命名空间开始,属于Cocos2D-x的类的定义以该宏开头,用以代替C++中的“namespace cocos2d{”。

  NS_CC_END:Cocos2D-x命名空间结束,属于Cocos2D-x的类的定义以该宏结束,用以代替“}”。

  USING_NS_CC:声明Cocos2D-x的命名空间,代替”using namespace cocos2d“。

  NS_CC_EXT_BEGIN:Cocos2D-x的扩展库的命名空间开始,代替”namespace cocos2d{namespace extension{“。

  NS_CC_EXT_END:Cocos2D-x的扩展库的命名空间的结束,代替”}}“。

  USING_NS_CC_EXT:声明Cocos2D-x扩展库的命名空间,代替”using namespace cocos2d::extension“。

  CCLOG:控制台输出。

  CCLOGERROR:控制台输出,可以分类为错误值。

  CCLOGINFO:控制台输出,可以分类为输出信息。

  CCLOGWARN:控制台输出,可以分类为警告信息。

  CC_SAFE_DELETE:安全删除,首先检查是否为空。

  CC_SAFE_DELETE_ARRAY:安全删除数组。

  CC_SAFE_FREE:安全释放对象。

  CC_SAFE_RELEASE:安全释放。

  CC_SAFE_RELEASE_NULL:安全释放为空。

  CC_SAFE_RETAIN:安全保留。

  CC_BREAK_IF:如果传入值为真,则跳出。

  CC_PROPERTY:声明变量,第一个参数是变量类型,第二个参数是变量名,第三个参数是get/set函数名。需要说明的是,get/set函数需要加以实现。

  CC_PROPERTY_PASS_BY_REF:同上,不同的是get函数返回的是引用值。

  CC_PROPERTY_READONLY:同CCPROPERTY,不同的是只读属性,没有set函数。

  CC_PROPERTY_READONLY_PASS_BY_REF:同CC_PROPERTY_PASS_BY_REF,不同的是只读属性,没有set函数。

  CC_SYNTHESIZE:同CC_PROPERTY,不同的是set/get函数均有实现。

  CC_SYNTHESIZE_PASS_BY_REF:同CC_PROPERTY_PASS_BY_REF,不同的是set/get函数均有实现。

  CC_SYNTHESIZE_RETAIN:同CCSYNTHESIZE_PASS_BY_REF,获得对象并保留。

  CC_SYNTHESIZE_READONLY:同CCSYNTHESIZE,不同的是只读属性,没有set函数。

  CC_SYNTHESIZE_READONLY_PASS_BY_REF:同CCSYNTHESIZE_PASS_BY_REF,不同的是只读属性,没有set函数。

  LAY_CREATE_FUNC:实现布景层的静态create函数。

  SCENE_CREATE_FUNC:实现场景的静态create函数。

  CC_SWAP:交换两个变量,第三个参数为类型。

  CCRANDOM_MINUS1_1():获得-1 - 1之间的随机数。

  CCRANDOM_0_1():获得0 - 1之间的随机数,包括0和1在内。

  CCDEGREED_TO_RADIANS:角度制转化为弧度制。

  CCRADIANS_TO_DEGREES:弧度制转化为角度制。

  CC_CONTENT_SCALE_FACTOR:如果在MAC系统上,返回1,在iPhone上,如果是Retina屏幕,则返回2,否则返回1。

  CC_RECT_PIXELS_TO_POINTS:将矩形由像素坐标转化为点坐标(只在Retina屏幕上需要使用,其他情况下像素坐标和点坐标相同)。

  CC_RECT_POINTS_TO_PIXELS:将矩形由点坐标转化为像素坐标。

  CC_POINT_PIXELS_TO_POINTS:将点由像素坐标转化为点坐标。

  CC_POINT_POINTS_TO_PIXELS:将点由点坐标转化为像素坐标。

  CC_SIZE_PIXELS_TO_POINTS:将尺寸对象由像素坐标转化为点坐标。

  CC_SIZE_POINTS_TO_PIXELS:将尺寸对象由点坐标转化为像素坐标。

最新文章

  1. safehandle 和析构函数
  2. 解决eclipse中自带的maven搜索不到非本地第三方包问题
  3. 通过ajax访问aspx的CodeBehind中的方法
  4. OC内存管理(ARC)
  5. 8、JavaScript深入浅出——数据类型
  6. sql统计重复数据
  7. Linux shell 脚本攻略之比较与测试
  8. win32 console application 如何修改图标?
  9. Android高级图片滚动控件,编写3D版的图片轮播器
  10. linux如何关闭selinux?
  11. mysql查询今天、昨天、7天、近30天、本月、上一月 数据
  12. 3.移植驱动到3.4内核-移植DM9000C驱动
  13. 实验楼Python破解验证码
  14. scrapy和scrapy_redis入门
  15. iis发布----在XP中发布高版本web遇到问题总结
  16. python中处理.db文件借助navicat
  17. java 異常抛出 throw 與 return
  18. Git: Push rejected 的解决方案
  19. (六)MyBatis杂项
  20. 将多个文件夹内的txt合并

热门文章

  1. Windows Phone 性能优化(一)
  2. WPF集合
  3. curses库--libncurses5-dev--游标移动及屏幕的显示
  4. ansible ansible_os_family == "RedHat" and ansible_lsb.major_release|int >= 6 转为数字比大小
  5. sed 指定行之间的内容替换
  6. 从文件/文件流的头字节中得到mime信息
  7. librtmp将本地FLV文件发布到RTMP流媒体服务器
  8. js学习笔记23----窗口尺寸及窗口事件
  9. jQuery && jEasyUI 扩展功能集合
  10. POST GET 请求示例