A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/deathcap/voxel-player below:

deathcap/voxel-player: create a skinnable voxel player with physics enabled

Create a skinnable player with physics enabled.

var createGame = require('voxel-engine');
var game = createGame({
    generate: require('voxel').generator['Valley'],
    texturePath: '/textures/'
});
window.game = game;
game.appendTo('#container');

var createPlayer = require('voxel-player')(game);
var substack = createPlayer('substack.png');
substack.possess();

window.addEventListener('keydown', function (ev) {
    if (ev.keyCode === 'R'.charCodeAt(0)) {
        substack.toggle();
    }
});
var voxelPlayer = require('voxel-player')
var createPlayer = voxelPlayer(game)

Return a function createPlayer from a voxel-engine game instance.

var player = createPlayer(img)

Return a new player from a image file src string img.

player.position.set(x, y, z)

Set the player position.

player.subjectTo(forceVector)

Subject the player to a force of gravity or some such. The default value is a THREE.Vector3 with { x: 0, y: -0.00009, z: 0 }.

player.move(x, y, z) or player.move(vec)

Move a relative amount with (x, y, z) or a THREE.Vector3 vec.

player.moveTo(x, y, z) or player.move(pos)

Move to an absolute position with (x, y, z) or a THREE.Vector3 pos.

Set the player view type to 'first' or 'third' person perspective. You can also use a number: 1 or 3.

Toggle the player pov between 1st and 3rd.

Set the player as the active camera view.

With npm do:

MIT


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4