cocos2d 属性
来源:互联网 发布:php 面向对象的语言 编辑:程序博客网 时间:2024/06/05 04:41
- int tag;
- int getTag() { return tag; }
- void setTag(int aTag) { tag = aTag; }
利用Cocos2d-x提供的宏,上面的Tag属性定义就可以用下面一条语句代替了:
- CC_SYNTHESIZE(int, tag, Tag)
每个宏都有3个参数,分别是:varType,属性类型,如果属性类型是对象,需要写成指针的形式;varName,属性的私有字段名称;funName,属性的访问器名称,也就是紧接在get或set前缀后的部分。
CC_PROPERTY
定义一个属性及其访问器,没有实现。
通常用于简单的值类型
CC_PROPERTY_READONLY
定义一个属性,只包含get访问器,没有实现
CC_PROPERTY_PASS_BY_REF
定义一个属性,访问器使用引用类型传
递参数,没有实现。通常用于结构体类型
CC_PROPERTY_READONLY_PASS_BY_REF
定义一个属性,只包含get访问器,
且使用引用类型传递参数,没有实现
CC_SYNTHESIZE
同CC_PROPERTY,实现了访问器方法
CC_SYNTHESIZE_READONLY
同CC_PROPERTY_READONLY,实现了访问器方法
CC_SYNTHESIZE_PASS_BY_REF
同CC_PROPERTY_PASS_BY_REF,
实现了访问器方法
CC_SYNTHESIZE_READONLY_PASS_BY_REF
同CC_PROPERTY_READONLY_PASS_BY_REF,
实现了访问器方法
可以少写好多行!!!重构也方便!!!
- cocos2d 属性
- cocos2d-x中的一些属性
- cocos2d-x中AnchorPoint属性
- Cocos2d-x 属性变化动作
- cocos2d - JS project.json 属性
- cocos2d-x 与属性相关的宏
- cocos2d-x关于属性的一些宏
- cocos2d-x的场景的属性
- Cocos2d-x中的属性访问器
- cocos2d-x中精灵的属性
- cocos2d-JS Label 各属性设置
- cocos2d关于粒子系统的属性
- cocos2d粒子系统--粒子编辑器Particle designer属性的介绍
- Cocos2d-x中与属性相关的宏
- cocos2d中更改CCSprite的饱和度、色相、亮度等属性
- cocos2d粒子系统--粒子编辑器Particle designer属性的介绍
- cocos2d粒子系统--粒子编辑器Particle designer属性的介绍
- cocos2d粒子系统--粒子编辑器Particle designer属性的介绍
- 关于INADDR_ANY
- 显示当前时间
- 把图片转换成二进制--把二进制转换成图片
- “我们预测,到2020年全球将有200亿-500亿美元的市场份额属于终端移动互联网aoiot
- linux查看硬件信息及驱动设备相关整理
- cocos2d 属性
- 黑马程序员 高新技术<一> eclipse使用技巧,静态导入和枚举
- 让IIS支持所有文件扩展名下载
- POI+反射实现数据库转为EXCEL
- C结构体、C++结构体 和 C++类的区别
- MFC DLL编程
- jsp页面中input标签保留两位小数
- 最好最全的Fiddler教程
- RTP H264 NAL