Ich entwickle ein Spiel im Phaser, aber ich bin noch kein Anfänger. Ich möchte ein login/signup/fb Formular im Hauptbildschirm des Spiels erstellen. Ich habe ein HTML-Formular in der Index.html von Phaser gemacht, aber ich habe einige Zweifel. Wie kann ich die Kommunikation zwischen dem HTML und den Szenen von Phaser erreichen? Ich habe globale Variablen erstellt, aber ich denke, das ist keine gute Praxis.Phaser Login/Anmeldeformular
Gibt es irgendwelche Optionen, um einen Zustand aus HTML wie MyGame.MainPage.startGame() zu verwenden?
Dies ist js Skript des Index wird die Funktion zum Login-Taste zugeordnet:
function login(){
user = check_user_in_db();
if(user){ //If the login is correct
variable.startGame();
}
}
Dies ist die Mainpage Szene von Phaser:
/*********************NAMESPACE********************/
var MyGame = MyGame || {};
/**************************************************/
/******************INIT APP SCENE******************/
MyGame.MainPage = function(game)
{
variable = this;
};
MyGame.MainPage.prototype =
{
init: function()
{
}, // init
preload: function()
{
//load Sprites
}, //preload
create: function()
{
//create Buttons
}, // create
shutdown: function()
{
}, // shutdown
startGame: function(){
this.state.start("Menu", true, false);
}
};
Danke !! Ja, endlich habe ich es geschafft – kate23