分享
点赞 收藏
《北极之星》Demo2.0版本 毕业设计、面试作品

3 · 发布于 2021-01-04 18:22:50

基于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*寻路算法进行追踪攻击。
飞天鬼王
28粉丝
关注

0条评论

还能输入1000个字符