Creator调试的时候左下角的fps面板如何关闭

如题,找遍了Creator,都没有找到关闭这个fps面板的地方。
项目开发前期真不需要看着这个面板。
现在都1.6版本,想必应该会有直接关闭的方法了吧?
求关闭方法!

1赞

cc.director.setDisplayStats(false);

关闭这个面板的功能好几年前就有了

意思就是还是要通过代码来关闭咯
这样的话,这段代码放在哪里呢,放在脚本外部会无效,放在类构造方法里的话fps面板会闪一下消失。

能否让它从根本上不显示出来?

能否把右下角的那个按钮关掉不显示,就是把那个eruda面板功能关掉

是你打包的时候勾选的,你不勾选就没了

我想要【调试开发】的时候,不要这些功能,能做到吗?

当然能啊

请问,您这面板是哪里打开的?

release发布就没有了,构建发布把调试模式去掉。这个实际上是在main.js里控制:
var option = {
//width: width,
//height: height,
id: ‘GameCanvas’,
scenes: settings.scenes,
debugMode: settings.debug ? cc.DebugMode.INFO : cc.DebugMode.ERROR,
showFPS: settings.debug,
frameRate: 60,
jsList: jsList,
groupList: settings.groupList,
collisionMatrix: settings.collisionMatrix,
renderMode: 0
};

暴力一点,也可以把showFPS直接改成false

楼主要的是测试的时候就不显示,能是能,就是太费劲,没必要

那它挡着我的按钮了呀,点不到我的按钮了呀,鸡肋啊

2楼不是在就告诉你代码了吗

#来来来,解决问题还得靠自己,我来总结一下【调试模式】下关闭调试工具的解决方案
##关闭eruda工具
1.找到Creator安装目录下的/Resources/static/preview-templates/index.jade文件,
2.打开
3.注释掉eruda相关的代码

##关闭FPS面板
1.找到Creator安装目录下的/Resources/static/preview-templates/boot.js
2.打开
3.注释掉cc.game.run回调方法中的代码:#338 cc.director.setDisplayStats(true); (他强制开启了FPS面板)
4.使用顶部工具条就可以开关fps面板了,它是实时存储这个状态的,没有第3步的话刷新又无效了

好了,现在web调试页面彻底干净了!
但还是建议官方能把这些开关做到【项目设置】里!

这些别人都知道,你这样每次升级引擎了又得整一遍,哪天测试需要打开了,又得费劲折腾

先问一下楼主是什么情况下要搞这个

我试了下直接在主界面的 onload 里加 cc.director.setDisplayStats(false); 就可以屏蔽掉了

1赞

所以最后那句话:但还是建议官方能把这些开关做到【项目设置】里!

1赞

洁癖,想彻底把这个东西关掉,
明明是把showFPS的状态写在cookie里的,官方却还是强行打开,这是bug还是啥!

好用~