首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phaser登录/注册表单

Phaser登录/注册表单
EN

Stack Overflow用户
提问于 2017-01-17 17:34:11
回答 1查看 1.4K关注 0票数 2

我正在用phaser开发一个游戏,但我还是个新手。我想在游戏的主屏幕上创建一个登录/注册/fb表单。我在phaser的index.html中做了一个html表单,但我有一些疑问。如何实现html和phaser场景之间的通信?我创建了全局变量,但我认为这不是一个好的做法。

是否有任何选项可以使用html中的状态,如MyGame.MainPage.startGame()?

这是索引的js脚本,函数与login按钮相关联:

代码语言:javascript
复制
function login(){
    user = check_user_in_db();
    if(user){   //If the login is correct
        variable.startGame();
    }                  
}

这是Phaser的MainPage场景:

代码语言:javascript
复制
/*********************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);
    }
};
EN

回答 1

Stack Overflow用户

发布于 2017-02-06 05:34:06

你可以试试这个相位器插件https://github.com/orange-games/phaser-input

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41693524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档