如何关闭cocos2d调试时输出的log
2015-08-28
展开全部
可以直接在项目的 build settings 中搜索" COCOS2D",
然后把 “COCOS2D_DEBUG=1”改成“COCOS2D_DEBUG=0”,
就可以了。
另外,这个信息提示只是为了方便程序调试,
真正发布程序的时候,是不会出现的。
默认情况下,cocos2d项目会有两个构建配置:调试(Debug)和发布(Release)。它们之间的主要区别是:只有在调试时,某些函数,比如CCLOG才会编译并被游戏代码使用。这是影响调试和发布两个构建配置运行性能的最主要因素。
注意:
CCLOG宏对苹果的NSLog方法进行了封装,所以CCLOG只在调试构建时才被编译,在发布构建时被删除。建议在使用NSLog的地方用CCLOG代替,因为日志只是给开发者自己看的。NSLog会让发布的游戏运行很慢,因为它即使在发布构建里也会运行。
然后把 “COCOS2D_DEBUG=1”改成“COCOS2D_DEBUG=0”,
就可以了。
另外,这个信息提示只是为了方便程序调试,
真正发布程序的时候,是不会出现的。
默认情况下,cocos2d项目会有两个构建配置:调试(Debug)和发布(Release)。它们之间的主要区别是:只有在调试时,某些函数,比如CCLOG才会编译并被游戏代码使用。这是影响调试和发布两个构建配置运行性能的最主要因素。
注意:
CCLOG宏对苹果的NSLog方法进行了封装,所以CCLOG只在调试构建时才被编译,在发布构建时被删除。建议在使用NSLog的地方用CCLOG代替,因为日志只是给开发者自己看的。NSLog会让发布的游戏运行很慢,因为它即使在发布构建里也会运行。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询