方法1:module.exports和let a = require('b')
被调取的模块
//person.js
var Person00 = {
console.log("person say hello");
}
module.exports = Person00 //这个跟函数名是对应关闭
发起调用请求的模块
let p = require('Person') //在cc模块上写一个let +新定义的p和require,这里跟模块名是对应关系
cc.Class({
update : function (dt) {
p.sayHello();//用新定义的p来调用了,这里跟调用的变量是对应关系
}
});
方法2:let 内部临时变量 =require('脚本名字') 和 let 内部调用地址 = new 内部临时变量();
//被调模块Rotate基本不用动
cc.Class({
properties: {
speed1 :1254,
},
speed2 : function(){
console.log('@@@speed1435');
},
});
//发起模块插入
let a =require('Rotate');
let b = new a();//可以放在cc.class的顶部
//模块中调用:
b.speed2();//调用函数
console.log(b.speed1);//直接调用其中properties的属性
},
网友评论