cocos2d CC_PROPERTY

#define CC_PROPERTY(varType, varName, funName)\ 
protected: varType varName;\ 
public: virtual varType get##funName(void);\ 
public: virtual void set##funName(varType var);

解释:

CC_SYNTHESIZE(int, nTest, Test) 相当于干了下面这些事: 
 
protected: int nTest; 
public: virtual nTest getTest(void) const { return nTest; } 
public: virtual void setTest(int var){ nTest = var; }  

 

posted @ 2014-03-25 18:16  yufenghou  阅读(209)  评论(0编辑  收藏  举报