该手游曾经风光一时,但由于公司业务调整而停止运营。此番开发为怀念所致。
项目架构:egret、websocket、springboot、webview等。
负责模块:聊天、邮件、帧动画、道具、技能、任务、组队、战斗等。
技术要点:
进入游戏主界面后尝试连接ws,成功则将玩家信息和当前ws对象存入ConcurrentHashMap中。然后进行一些
初始化,用tiled插件加载tmx地图。聊天,带上接收者id时就是指定玩家发送,后端通过id从ConcurrentHashMap
中获取ws对象,然后将其消息发送过去,对方ws监听到消息将其保存到本地缓存,再读取缓存里的数据列表将其重绘
到聊天面板上。由于东西太多,就不一一介绍了,有兴趣请访问http://qxm666.gitee.io/myxq/,没有部署服务器,看
看ui吧。