Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#MMO RPG 项目

@Joker老师 [https://learn.u3d.cn/tutorial/mmo-netcode-for-gameobjects]

  1. 热更新:HybridCLR +YooAssets的客户端热更新,游戏一开始一个下载进度条,下载完进游戏。如果下载中断下次启动继续下载。
  2. 注册登录:使用Mongodb保存用户数据,账号信息、游戏数据等
  3. 背包:物品数量较少,主要是武器、药剂、材料等
  4. 商店:专门的NPC,用于购买武器、药剂、材料等
  5. 打造:专门的NPC,用于将材料转为药剂
  6. 任务:杀X个怪物、需要X个材料、找XXNPC对话
  7. NPC对话:游戏中常见的,点一下进行下一条对话,剧本固定的
  8. 聊天:在UI上进行全服聊天
  9. 服务端九宫格AOI:客户端只同步相近的其它客户端,客户端只同步较近的其他服务端对象(如NPC)
  10. 客户端空间管理:开放世界大地形的流式加载,准备的素材是12000 x 12000的地形,基于摄像机的视椎体,对空间进行四叉树划分来实现按需加载
  11. 真实服务器部署上线
  12. 战斗系统:并不复杂的战斗系统,简单的怪物AI、玩家只有普通攻击
  13. 第三人称控制:比较常规,有跳跃,相机基于Cinemachine
  14. 游戏设置:音量控制、语言设置,保存在本地
  15. 本地化:基于GameFramework的本地化系统,主要对UI进行了本地化
  16. 配置:部分涉及转表,部分 ScriptableObject 即可

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages