Free texture packer also released as gulp module
Installation:
$ npm install gulp-free-tex-packer
Basic usage (gulpfile.js):
const gulp = require('gulp');
const texturePacker = require('gulp-free-tex-packer');
gulp.task('pack', function() {
return gulp.src('src/**/*.*')
.pipe(texturePacker())
.pipe(gulp.dest('dest/'));
});
Advanced usage (gulpfile.js):
const gulp = require('gulp');
const texturePacker = require('gulp-free-tex-packer');
gulp.task('pack', function() {
return gulp.src('src/**/*.*')
.pipe(texturePacker({
textureName: "my-texture",
width: 1024,
height: 1024,
fixedSize: false,
padding: 2,
allowRotation: true,
detectIdentical: true,
allowTrim: true,
exporter: "Pixi",
removeFileExtension: true,
prependFolderName: true
}))
.pipe(gulp.dest('dest/'));
});
Demo
- Install node.js
- Dowload demo
- Unpack
- Execute in console:
npm install -g gulpnpm installgulp- Look at dest folder!
