我们常用CCLog(format....)打印一些调试信息,但是如果游戏要发布,
这时候里边很多的日志信息需要我们屏蔽的,显然每个地方都去找显然是不可取的,
我们可以用一个标志位管理日志的打开和关闭最好不过了,本人第一次写宏函数,请大家多指教。
一句代码搞定日志管理:
#define ShowLog(format, ...) do{ CC_BREAK_IF(false); cocos2d::CCLog(format, ##__VA_ARGS__);}while(0)
ShowLog自然也和CCLog一样,你可以带入很多参数,给我们提供了很大的帮助;
宏的定义和使用推荐博客:http://t.cn/zRMqlES