方式1:通过全局变量的方式来访问
variable.js
/**
* Author:W
* 对已有变量的访问
* 方式1:通过全局变量访问
* 方式2:通过模块访问
*/
//方式1:设置全局变量:【注意:使用全局变量需谨慎,不要滥用】
window.Global={
gNode:null
};
cc.Class({
extends: cc.Component,
properties: {
},
// LIFE-CYCLE CALLBACKS:
onLoad () {
//方式1:全局变量赋值
Global.gNode = this.node;
},
start () {
//全局变量访问
cc.log("Global: this node name=="+Global.gNode.name);
},
// update (dt) {},
});
方式2:通过模块的方式来问
VarGlobal.js
/**
* Author:W
* 模块访问
*/
var Global2 = cc.Class({
gNode:null,
});
module.exports= Global2;
variable.js
/**
* Author:W
* 对已有变量的访问
* 方式1:通过全局变量访问
* 方式2:通过模块访问
*/
//方式2:通过模块来访问
var Gloabal2 = require("VarGlobal");
cc.Class({
extends: cc.Component,
properties: {
},
// LIFE-CYCLE CALLBACKS:
onLoad () {
//方式2:通过模块访问的方式赋值
Gloabal2.gNode = this.node;
},
start () {
//方式2:通过模块的方式来访问
cc.log("Gloabal2 this node name=="+Gloabal2.gNode.name);
},
// update (dt) {},
});