#include <iostream> usingnamespace std; #define CC_SYNTHESIZE(varType, varName, funName)\ protected: varType varName;\ public:virtual varType get##funName(void)const {return varName; }\ public:virtualvoid set##funName(varType var){ varName = var; } class plane { CC_SYNTHESIZE(int, hp, ...
修改frameworks/cocos2d-x/tools/tolua/cocos2dx.ini文件,在classes段里加入Device类,就像这样: 然后在接下来的skip段里加入不导出getTextureDataForText方法的定义(这个方法用到了特殊的Data类,导出比较麻烦,暂时不用,所以可以跳过)。注意加到最后一行时要给上一行末尾补个逗号,确保语法正确: 接下来去命令行里执行pyth...
CC_SYNTHESIZE 类中声明定义数据 和操作该数据的函数 #include <iostream> using namespace std; #define CC_SYNTHESIZE(varType, varName, funName) protected: varType varName; public: virtual varType get##funName(void) const { return varName; } public: virtual void set##funName(varType var...