1,CC_SYNTHESIZE(varType,varName,funName)
声明一个成员变量以及getfunName,setfunName 函数
2,CC_SYNTHESIZE_PASS_BY_REF(varType,funName)
类似CC_SYNTHESIZE,不过getfunName返回的是引用
3,CC_SYNTHESIZE_READONLY(varType,没有set函数(READONLY只读)
4,CC_SYNTHESIZE_READONLY_PASS_BY_REF(varType,funName)
类似CC_SYNTHESIZE_READONLY,只不过getfunName 返回的是引用
-------------
5,CC_PROPERTY(varType,funName)
声明一个变量成员以及getfunName,setfunName函数,函数要自己实现
使用CCB_SELECTORRESOLVER_CCMENUITEM_GLUE,CCB_SELECTORRESOLVER_CCCONTROL_GLUE,CCB_MEMBERVARIABLEASSIGNER_GLUE宏完成相应的注册。
CCB_STATIC_NEW_AUTORELEASE_OBJECT_METHOD
CCB_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD
原文链接:https://www.f2er.com/cocos2dx/341095.html