2016-06-13 1 views
4

Avec Phaser je travaille sur un jeu. Ce jeu récompense le joueur avec un objet qui n'est pas capable d'être préchargé. Après un appel Ajax j'espérais charger l'image puis l'afficher dans l'animation phaser. Est-ce qu'il y a un moyen de faire ça? Débit: le jeu est en train de jouer Le jeu se termine et l'appel Ajax est effectué. Ajax répond avec quelle image utiliser. Phaser charge l'image et affiche ce qu'elle a gagné.Phaser chargement des images dynamiquement après la précharge

Répondre

6

Vous pouvez utiliser le chargeur de Phaser pour charger une image à tout moment en invoquant

game.load.image('referenceName', 'assets/pics/file.jpg');

vous pouvez définir un événement comme ceux à http://phaser.io/examples/v2/loader/load-events

game.load.onLoadComplete.add(aFunctionToCall, this);

Mais le plus important n'oubliez pas de dire au chargeur de démarrer après avoir tout configuré.

game.load.start();

+1

OK J'ai essayé et cela fonctionne. –