voxel-snow

Snow for voxel.js

voxel-snow

Let it snow in voxel.js.

View this example

var snow = require('voxel-snow')({
  // pass it a copy of the game 
  game: game,
 
  // how many particles of snow 
  count: 1000,
 
  // size of snowfall 
  size: 500,
 
  // speed it falls 
  speed: 1,
 
  // speed it drifts 
  drift: 1,
 
  // material of the particle 
  material: game.THREE.ParticleBasicMaterial({color: 0xffffff, size: 1})
});
 
game.on('tick', function() {
  // update the snow by calling tick 
  snow.tick();
});

Later you can add more snow:

snow.add(count, size, material);

Or access the snow particles directly:

snow.particles.forEach(function(particle) {
  // particle === THREE.ParticleSystem 
});
  1. git clone git://github.com/shama/voxel-snow && cd voxel-snow
  2. npm install
  3. npm start

With npm do:

npm install voxel-snow

Use browserify to require('voxel-snow').

  • 0.1.0 - initial release

Copyright (c) 2013 Kyle Robinson Young
Licensed under the MIT license.