gulpfile.js
var gulp = require('gulp');
var fs = require("fs");
//type 角色0,动画1
var type=1;
var resPath,dirPath,resName;
function SetTypePath(n)
{
switch(n)
{
//角色
case 0:
resPath="../resource/Arts/Animals/xxxA/";
dirPath="Arts/Animals/xxxA";
resName="xxxA.res";
break;
//骰子
case 1:
resPath="../resource/Arts/Animals/xxxB/";
dirPath="Arts/Animals/xxxB";
resName="xxxB.res";
break;
}
}
SetTypePath(1);
var context = {
"gulp": gulp,
"fs": fs,
"in": {
"resPath": resPath,
"dirPath": dirPath
},
"out": {
"resPath": "../resource/",
"dirPath": dirPath
},
"res": {
"ignore": ["default.res.json"],//忽略的文件,包括扩展名
"name": resName,
"preload": [],//需要预加载包, 需要resource下面的完整路径
"image": ["png", "jpeg", "bmp", "jpg"],
"bin": ["fui"],
"json": ["json"],
"text": ["txt"],
"sound": ["mp3"],
"font": ["ttf"]
}
}
gulp.task("res", require("./res.js")(context));
res.json
module.exports = function (context) {
var fs = context["fs"];
var res = context["res"];
return function () {
var resJson = {