1. 程式人生 > >Cocos2d-x 常見宏

Cocos2d-x 常見宏

nbsp 實現 fun con read content 函數聲明 -a don

1)NS_CC_BEGIN cocos2d命名空間開始

2) NS_CC_END cocos2d命名空間結束

3)USING_NS_CC 聲明cocos2d命名空間

4)CC_SYNTHESIZE_READONLY(varType, varName, funName)聲明一個成員變量以及getfunName函數,沒有set函數。getfunName已經實現,事實上現就是返回這個值。

5)CC_SYNTHESIZE_READONLY_PASS_BY_REF(varType, varName, funName) 類似CC_SYNTHESIZE_READONLY。只是getfunName返回的是引用。

6)CC_SYNTHESIZE(varType, varName, funName) 聲明一個成員變量以及getfunName,setfunName函數.函數聲明和實現都有

7)CC_SYNTHESIZE_PASS_BY_REF(varType, varName, funName) 類似CC_SYNTHESIZE。只是getfunName返回的是引用。

8)CC_PROPERTY_READONLY(varType, varName, funName) 聲明一個成員變量以及getfunName函數。沒有set函數。getfunName函數的實現要自己做

9)CC_PROPERTY_READONLY_PASS_BY_REF(varType, varName, funName) 類似CC_PROPERTY_READONLY。只是getfunName返回的是引用。getfunName函數的實現要自己做

10)CC_PROPERTY(varType, varName, funName) 聲明一個成員變量以及getfunName,setfunName函數.函數實現要自己做

11)CC_PROPERTY_PASS_BY_REF(varType, varName, funName) 類似CC_PROPERTY,。只是getfunName返回的是引用

Cocos2d-x 常見宏