试玩视频
简介
一款自己学习+制作的3D MMO游戏项目,从0搭建服务器和客户端,实现状态同步,AOI,A*+漏斗寻路,战斗,传送等功能
客户端
- 使用状态机控制整个游戏的流程,每个场景都有一个对应状态
- 实现玩法:组队,战斗,任务,跨场景寻路,跳转场景,对话等等
- 利用Skill状态机+子弹+BUFF 实现双端的战斗系统
服务器
- 寻路
- 导出烘焙场景,双端寻路
- 寻路使用A*+漏斗寻路(自制NavMesh)
- 游戏世界中使用Com组件架构,任何World的功能都由Com实现,角色的功能也由Com实现,可配置化强,复用性高
- 实现主城场景,野外场景,单人以及多人副本
- AOI状态同步 只对玩家的视野范围内的玩家进行同步状态
- 实现登录服与战斗服