前言
原生android的缺点是不能三端发布
如果编写h5可以一键打包到ios和android
这里建议使用egret引擎,该引擎可以很方便做成网游
通信方式使用websocket
后端我这里使用了springboot
数据库用了mongodb
步骤
- 下载egret相关,这里主要用到egret wing,写客户端
- 后台需要两部分,一个是websocket通信处理,负责全部的前后端通信,数据库查询与操作,一个是CMS管理游戏数据
开始
当相关IDE和代码基础知识准备好了后
可以先从后台开始编写
数据库设计
先要编写数据Model,可以先从,生物表,物品表,房间表,地图表等基础表开始编写。
客户端编写
然后写websocket的接收类,其中先写一个房间数据返回,生物数据的返回。
然后在前端编写一个主界面,写好Websocket 相关发送和接收方法,先进行测试
数据通信
当数据连通后,就可以开始数据传输,这里有两种类型的数据可以传输 字符串 和 二进制数据
其中字符串多用JSON,二进制这里推荐Protobuf