cocos2dx-lua中,函数中不可以声明全局变量?

我记得lua官方教程说,可以在函数中声明全局变量啊

有配置设置的
config.lua中代码CC_DISABLE_GLOBAL改为false即可定义全局变量:
– disable create unexpected global variable
CC_DISABLE_GLOBAL = false

谢谢,不过在公司的正常的开发中,是要设置为true还是fasle?

看你们项目组约定,我公司项目是定义为false,可以定义全局变量,虽然全局变量效率慢些,但一些通用的变量定义跟函数调用写起来方便省事多了。

最好不要在函数中声明全局变量,不然很难管理和排查错误。
还有在CC_DISABLE_GLOBAL = true的情况下可以通过cc.exports.XXX声明全局变量,XXX为你要声明的全局变量

谢谢。。。。。。。

谢谢。。。。。

:11: 不声明全局变量或者拐弯声明全局变量 ide提示没法做