在xcode下的AppDelegate.ccp里面,把60帧改为30,然后再cocos code ide里面重新构建自定义模拟器,帧数改变了都没有问题。但cocos code ide控制台输出不了log,只输出debug args = require(‘debugger’)(,’’)这段话。这个是不是重新构建的问题啊,求解决
应该是重新构建了模拟器的问题,我也遇到了。但不重新构建又无法正常调用C,不知道怎么解决,正研究中。唉
唉。我的暂时无法解决,因为C++端的输出是正常的,仅是lua的输出不正常,所以我用C++写了个log辅助,后面的输出都是lua调用c++输出的形式,以后再研究吧。
囧,我错了,有这个release_print可以直接用
— Begin quote from ____
引用第2楼坑货吧于2015-04-10 16:23发表的 :
唉。我的暂时无法解决,因为C++端的输出是正常的,仅是lua的输出不正常,所以我用C++写了个log辅助,后面的输出都是lua调用c++输出的形式,以后再研究吧。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=294767&pid=1279951
— End quote
同问,我也是不重新构建就无法正常运行程序,但重新构建模拟器又输出不了打印
Framework 里面的预编译库都是 release 版本的,所以使用 LOG() 这个宏打印的 log 都没有输出。
开发者如果需要使用 log 输出进行调试,对于不同语言的工程使用相应的接口:
cpp : log(“any string”)
lua : release_print(“any string”)
js : cc.log(“any string”)
这个也不行吗?
release_print可以,dump不能用
@楼主 这个问题解决了没?
我找到原因了, 因为用了自己构建的模拟器调试, 而自己构建的模拟器是release版本。所以没法输出debug信息。 不过怎么构建 debug 版的模拟器我还不知道怎么弄。