cocosjs中的模块

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/themagickeyjianan/article/details/85234681

1) project.json

因此,热更需要检查5个地方

var diffproc = cp.spawn('git', ['diff', '--name-only', 'client_' + tags[i], 'client_' + tags[tags.length - 1], 'res', 'src', 'main.jsc', 'project.json']);

声明的类:

{
    "project_type": "javascript",

    "debugMode" : 1,
    "showFPS" : false,
    "frameRate" : 60,
    "noCache" : false,
    "id" : "gameCanvas",
    "renderMode" : 0,
    "engineDir":"frameworks/cocos2d-html5",

    "modules" : ["cocos2d", "cocostudio"],

    "jsList" : [
        "src/pomelo/index.js",
        "src/gamenet.js",
		"src/Result.js",
		"src/resource.js",
		...
        "src/Update.js",
        "src/NewLoader.js",
        "src/PriorityConnect.js"
    ]
}

这样,在这个文件声明的类,全部都可以直接找到。比如:PriorityConnect里面定义了一个function f(){} ,那么这个函数看着是在文件内的函数,实际则是全局变量。 在别的文件可以直接引用。

如果不使用立即函数,则会造成重名,很蛋疼。

猜你喜欢

转载自blog.csdn.net/themagickeyjianan/article/details/85234681