Javascript 调用director.setDisplayStats时画布变为空白(false);隐藏FPS计数器
我对Cocos2d-HTML5还不熟悉,但我认为我已经掌握了基本知识。然而,在跟踪的过程中,我遇到了一个奇怪的障碍。由于我使用的是Cocos2d-HTML5 v2.2.1,因此我更新了注释部分中描述的cocos2dApp类声明,一切正常 但是,当我尝试使用director.setDisplayStats(false)删除FPS计数器时,或者只是注释掉director.setDisplayStats(true)行,画布会完全变黑。代码仍在运行;添加到sprite对象的console.log()语句仍然会在每一帧被调用。同样奇怪的是:在帧更新期间添加对director.setDisplayStats(false)的调用不会导致画布空白 所以我的问题是,通过省略setdisplaysts或将其设置为false,我是否以某种方式弄乱了场景的层或其他东西?我已经尝试过跟踪代码在该语句之后的执行方式,但还没有发现任何明显的变化。I change(在ccConfig.h中) 到Javascript 调用director.setDisplayStats时画布变为空白(false);隐藏FPS计数器,javascript,html5-canvas,cocos2d-html5,Javascript,Html5 Canvas,Cocos2d Html5,我对Cocos2d-HTML5还不熟悉,但我认为我已经掌握了基本知识。然而,在跟踪的过程中,我遇到了一个奇怪的障碍。由于我使用的是Cocos2d-HTML5 v2.2.1,因此我更新了注释部分中描述的cocos2dApp类声明,一切正常 但是,当我尝试使用director.setDisplayStats(false)删除FPS计数器时,或者只是注释掉director.setDisplayStats(true)行,画布会完全变黑。代码仍在运行;添加到sprite对象的console.log()语句
<>这有助于我避免崩溃。我假设是C++版本,而不是HTML5。JS的等价物似乎是cc.ENABLE\u GL\u STATE\u CACHE,但不幸的是,在我的配置部分中设置值0(或false)并没有任何区别。
#define CC_ENABLE_GL_STATE_CACHE 1
#define CC_ENABLE_GL_STATE_CACHE 0