NKGMobaBasedOnET v1.0
源码介绍
NKGMobaBasedOnET是一款基于ET框架致敬LOL的Moba游戏,包含完整的客户端与服务端交互,热更新,基于状态帧同步的战斗系统(包含完整的预测回滚功能),基于双端行为树的技能系统(提供通用的可视化节点编辑器)。
运行环境
编辑器:Unity 2020.3.12 LTS
客户端:.Net Framework 4.7.2
IDE:JetBrain Rider 2020
服务端:.Net Core 5.0
已实现功能列表
基于 FGUI 的UI解决方案
基于 ILRuntime 的代码热更新方案
基于 xasset 的资源热更新方案
基于状态帧同步的网络同步方案,包含完整的 预测回滚 逻辑(参照: 守望先锋GDC2017分享 )
基于 kcp 的网络通信算法
基于 Unity GraphView 的可视化节点解决方案,可用于制作各种可视化编辑器(技能编辑器,剧情编辑器,任务编辑器,新手引导编辑器等)
基于 NPBehave行为树 的可视化节点技能编辑器
基于 Animancer(PlayableAPI) 的动画系统
基于Visual Effect Graph的特效系统
基于ECS架构的战斗系统,包括Buff系统,技能系统,状态系统,数值系统等,相关博客参见: 基于行为树的MOBA技能系统:总目录
基于 recastnavigation 的寻路系统
开发计划
为服务端定制一套行为树数据可视化DEBUG方案
实现人物在河道行走时的水波纹效果,战争迷雾效果
加入寒冰,盖伦,赵信
开发匹配系统
开发进度展示
资源热更新界面
登录界面
大厅界面
战斗界面
基于VEG特效制作
基于Monkey Commander改造的编辑器拓展,按F呼出界面,输入关键字,选中之后点击/回车即可运行
Box2D编辑器
技能编辑器v1.0
技能系统架构图
下载地址:
江西新余电信
互联先锋下载
广西英拓下载
重庆首页互联
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » NKGMobaBasedOnET v1.0
发表评论 取消回复