一个脚本来初始化大部分require。效率低或影响内存或...反正就是不行?

用一个脚本来初始化引用会比用到的时候再require效率低或影响内存或…反正就是不行?

cc.dd = {};

cc.dd.Http = require(“Http”);
cc.dd.MyMd5 = require(“myMd5”);
cc.dd.SoundConfig = require(“SoundConfig”);
cc.dd.GlobalConfig = require(“GlobalConfig”);

cc.dd.MyCrypt = require(“myCrypt”);
cc.dd.NetData = require(“NetData”);
cc.dd.PlayProps = require(“PlayProps”);
cc.dd.ViewUtils = require(“ViewUtils”);
cc.dd.ClubDefine = require(“ClubDefine”);
cc.dd.ResManager = require(“ResManager”);
cc.dd.WXFunctions = require(“WXFunctions”);
cc.dd.MessageType = require(“MessageType”);
cc.dd.GlobalEvent = require(“GlobalEvent”);
cc.dd.ProtocolUser = require(“ProtocolUser”);
cc.dd.SoundManager = require(“SoundManager”);
cc.dd.FunctionUtils = require(“FunctionUtils”);
cc.dd.GlobalEventDef = require(“GlobalEventDef”);
cc.dd.SubGameConfigs = require(“SubGameConfigs”);
cc.dd.SubGameFunctions = require(“SubGameFunctions”);
cc.dd.GlobalEventManager = require(“GlobalEventManager”);

用一个脚本来初始化引用会比用到的时候再require效率低或影响内存或…反正就是不行?

之前公司又是这么写的,现在老大不允许,我想知道这样做会不会影响性能?

不会影响性能,require放任何位置都是一样的。
https://docs.cocos.com/creator/manual/zh/scripting/modular-script.html

1赞

为什么不允许啊

老大已经被说服了

:joy: