Cocos2d-x 常見宏 阿新 • • 發佈:2017-07-10 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 常見宏