tutorial started getting games game examples engine ejemplo javascript phaser-framework side-scroller

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.