Jump to content

Using the Game.prototype


Recommended Posts

Hi All


Very sorry for asking another noobish question. I have just about finished my first Phaser game (yay!) The final thing I was implementing was preloader, and started following the example in resources/project template/basic


From what I understand, I need to put my game into a prototype which means changing things like


function myFunction()  -> myFunction: function()

game.add.button(...); -> this.add.button(...);

var myVar; -> this.myVar

myFunction(); -> this.myFunction();

t.onComplete.add(anotherFunc, this); -> t.onComplete.add(this.anotherFunc, this);


and so on. It seems like a massive amount of chages to make, and I am getting error after error which I didnt get when I had finished my game written in the more conventional way shown in all the examples.


My question is, is there a way to have a preloader, without having to put my game into a prototype?


Thanks for any advise in advance!

Link to comment
Share on other sites

Yes for sure. Stick this in your preload function:

game.load.onFileComplete.add(updateProgressBar, this);

and then this function:

function updateProgressBar(progress) {// progress is a value between 0 and 100 which can be used to// easily make a progress bar, i.e. modify the Sprite width/crop between 0 and 100.}
Link to comment
Share on other sites


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...