如何从登陆到大厅-LMLPHP有两个大的文件分类,module和resources.其中module是模块的意思,主要分类的标准是按照场景来分的。

如何从登陆到大厅-LMLPHP第一个游戏模块,第二了大厅模块,第三个德州,原作者可能为什么把德州单独拿出来,不是很了解,第四个登录。每个模块下面有单独的场景和配套的脚本代码。但是这个代码不是全部,大部分的代码在下面的resources里面。

如何从登陆到大厅-LMLPHPresources里面。主要放的是资源,动画,字体,图片,预制体,脚本和音乐音效。这面的脚本是大部分的逻辑代码。

如何从登陆到大厅-LMLPHP

启动场景login场景,第一个脚本是init初始化脚本,设计分辨率是1280*720,对长宽自动适配。有两个引入的预制体,一个载入时候转筛子的动画一个是,警告dailog.

init.js本身代码比较少,生成了一个类继承了 cc. Component ,生成一个全局变量cc. beimi 记录一些全局的变量。两个button游客登录和微信登录,其中微信登陆还没有,写功能。游客登录的具体响应函数在scritpt-common.js里

如何从登陆到大厅-LMLPHP

Common.js里面定义了一个类,继承了BeimiCommon. BeimiCommon看了一下,应该是大部分通用游戏逻辑的代码。Common.js就不详细解释了,大家看一下就明白了。

这里用到了两个网络协议,如果有朋友对http和websocket协议不是很了解的话,可以百度一下,大把的文章。

目前登录流程就是先用http协议获取角色信息或者注册角色,等服务器返回成功之后,用websocket连接长连服务器,并切换到hall场景(大厅场景)。

任何问题加qq 82738717联系我。

08-05 15:11