我想从一个免责声明开始,我以前根本没有编码经验,我刚刚学习了HTML、CSS、JS、node.js、phaser.io,了解了所有术语,如API、异步化、I/O驱动、cookie和会话等等。在过去的1.5个月里,所有这些都是我自己在网上做的,所以如果我的问题没有意义的话,请告诉我。
我最终想做一个跨平台的在线多人“网络游戏”(没有客户之间的实时互动),我知道这是雄心勃勃的,但我不介意一步一步地完成游戏,在我的业余时间2-3年作为一个爱好者,所以让我们继续实际的问题。
在做了所有的研究之后,我决定使用phaser作为客户端框架,使用PhoneGap进行跨平台编译,并使用node.js +phaser+ mongodb作为服务器、用户身份验证和存储。由于客户端之间没有实时元素,还有更多关于使用express和上面提到的后端包堆栈的教程。我更热衷于使用http协议与快递,然后使用websocket或socket.io。
现在,我已经创建了一个简单的登录屏幕与输入字段使用相位输入插件,和一个按钮来发送数据。当我在http请求中找不到任何Phaser API时,我感到很惊讶。
问:是否有任何Phaser来做http或获取请求?如果没有,是否可以实现jQuery Ajax ( phaser已经包含了jQuery库,还是我也需要包含脚本?)我是否应该使用socket.io?
发布于 2016-12-13 11:36:10
我正在进行一个phonegap项目,它使用html作为登录屏幕。第一。是的,不是的,Phaser本身只是一个框架。Phaser不是一个库。但是如果您想发出http请求,我建议创建一个Network.js来抽象您在不同平台上的所有网络调用,.I认为您可以使用:
https://stackoverflow.com/questions/40829128
复制相似问题