1、JS脚本执行顺序
a、同一个文件中,先导入的先加载
b、同一节点上JS脚本加载:不同脚本中,同一声明周期函数依顺序加载
c、优先级设置:
editor: { executionOrder: 1}
executionOrder 默认为0,executionOrder 越小,该组件相对其它组件就会越先执行。
2、模块化---JS导入和引用
方法一:let Module = require('RoomInit');
let p = new Module();
p.roomNum();
方法二:
文件:
cc.Class({
extends: cc.Component,
properties: {},
onLoad: function () { },
statics: {
// 初始化房间信息
playerIsReady:function () {},
roomNum:function () {}
}
文件引用:let Module = require('RoomInit');
Module.roomNum();
有疑问可以扫码提问哦: