加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2dx常用宏

发布时间:2020-12-14 16:38:05 所属栏目:百科 来源:网络整理
导读: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只读

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读