分享
点赞 收藏
面试自主开发的socket TCP协议的联网多人在线角色扮演RPG游戏

0 · 发布于 2020-11-06 08:33:26

基于TCP Socket通信的RPG游戏,采用Unity3D引擎+C#开发,实现了角色扮演同时多人在线对决 1: 搭建了异步多连接的C#服务器部署于阿里云 2: 采用TCP协议通信连接,进行粘包和分包处理与服务器的异步通信 3: Socket通信实现玩家位置同步、状态同步、消息同步、数据同步等 4: 登录注册通过MySql增删改查以及数据校验,数据同态加密发送至服务器 5: 服务端处理请求加入、退出等以及广播消息动态生成角色以及脚本控制 6: 通过对象池技术对生成的角色、技能粒子、怪物AI、宝石等进行优化性能 7: EasyTouch设计摇杆拖拽以及多点触摸面板控制摄像机视野旋转移动, DoTween控制面板切换动画 8: UI框架于解析JSON数据存储字典,采用进栈出栈设计面板切换。 9: 游戏架构采用多态、封装、继承进行开发,实现高内聚低耦合,利于增需求。 10: 开发功能有背包系统、福利系统、装备系统、属性系统、聊天系统、商城系统、技能系统、战斗系统等 11:怪物AI捕捉角色位置通过A*寻路算法进行追踪攻击
weixin_38368288
0粉丝
关注

0条评论

还能输入1000个字符