Cocos全局变量使用方法

注意点:

  • 全局变量污染是很多莫名奇妙BUG的罪魁祸首,命名需注意不能与系统命名冲突。
  • 创建全局变量的脚本需要挂载到节点上,否则不会运行也无法输出赋值。
  • onLoad比Start先运行,全局变量需写在onLoad中,其它脚本调用,最好不要写在onLoad中。

以下为创建范例

#创建并声明全局变量

//  global.js

onLoad ( ) {

window.xxx = {

global_1:null,

global_2:null,

}

},

#调用及全局变量赋值

//Game.js

start ( ) {

window.xxx.global_1 = “全局变量赋值”

console.log(“全局变量输出”  + window.xxx.global_1)

},

 

#控制台打印

//全局变量赋值