cocos2d-js 重新require JS文件

原创 2016年08月30日 10:28:53

重新require JS文件指的是在调用require文件后,在ScriptingCore中重新编译该文件,在编程或者界面制作过程中提升效率,修改文件后只需要重新打开该窗口即可生效。

调用:

HelpTool.requireScript("src/pve/SuperStarShop.js", true);

HelpTool中实现:

HelpTool._require_script_map = {};
HelpTool.requireScript = function(path, needReload){
    if(HelpTool._require_script_map[path]){
        // xiaohei 如果是开发模式每次都重新require文件,在ScriptingCore中重新编译该文件,只有传入needReload为true才能重新加载(有些共享内存不能重新加载)
        if(g_targetOS == TargetOS.WINDOWS && needReload){
            require(path);
        }
        return;
    }else{
        require(path);
        HelpTool._require_script_map[path]  = true;
    }
};

同理,自己管理HelpTool._require_script_map,避免重复加载js文件


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Cocos2d-js读取csv文件工具类

在游戏开发中,一般会将一些游戏的配置信息保存到csv文件中,比如游戏有多个关卡,每个关卡失败之后的文案,分享的文案等等配置信息,我们在程序中通常就要读取csv文件的内容,然后通过代码解析文件数据,最后...

cocos2d-js直接解压运行本地zip文件

这几天在尝试使用cocos2d-js解压运行本地zip文件,用的是cocos2d-x 3.13版本,xcode8.2。之前想到的是既然在热更新的时候,已经有从服务端下载zip文件解压运行的接口,那么直...

【Cocos2d-js3.0Alpha2加密js文件】CH5混淆打包及JSB编译字节码jsc文件

//——————-ch5————————————- 【压缩混淆】 很简单,都已经写好了。 步骤: 1.复制cocos2d-html5/tools文件夹到项目根目录下。 2.命令行下进入该to...

Cocos2d-js中Chipmunk引擎

  • 2017-02-10 11:39
  • 6.96MB
  • 下载

Cocos2d-js 3.0 颜色变换(调整sprite/图片的色调)

Flash在滤镜方面做得比较成熟,starling也有很多现成的办法。 但Cocos2D这里就显得比较单薄,百度/谷歌很少相关资料。 后续如果有时间,再慢慢整理各种滤镜效果。   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)