javascript - games - phaser io getting started
Phaser.js-¿Fondo de desplazamiento lateral infinito? (1)
Esto se puede hacer con un sprite de mosaico y moviendo "tilePosition":
var bgtile;
function preload () {
game.load.image(''bgtile'', ''bgtile.jpg'');
}
function create () {
bgtile = game.add.tileSprite(0, 0, game.stage.bounds.width, game.cache.getImage(''bgtile'').height, ''bgtile'');
}
function update () {
bgtile.tilePosition.x -= 1;
}
Estoy usando phaser.js para hacer un juego y no puedo encontrar ningún tutorial sobre cómo hacer que el fondo se desplace infinitamente. Me gustaría que el fondo se replantee o se repita de lado, e infinitamente a medida que el personaje se mueve hacia la derecha.
Actualmente estoy usando una cámara y hago que la cámara siga al personaje.
Aquí está mi idea acerca de cómo hacer esto: verifique la posición de la cámara constantemente en actualizar () y luego muévala al comienzo del juego (muy a la izquierda) junto con el personaje en ese momento. Sin embargo, creo que esto probablemente no sería una transición sin problemas, así que me pregunto si hay una mejor manera de hacerlo.