主要功能
登录
可与后端交互实现登录与注册功能
角色选择
选择角色进行游戏并且与后端同步角色选择结果
加载场景进度条
切换场景时显示加载进度并与后端同步
主城UI
传送功能
连招功能
连续点击攻击可以实现三段攻击
点击小按钮可以释放技能
怪物AI
使用有限状态机实现,寻路为nav mesh agent实现
对话功能
有对话和分支选择功能
程序热更新
使用hybridclr实现程序集热更新
工具类
图形化对话编辑工具
从excel文件中读取配置
使用miniexcel实现
资源打包与读取
使用assetbundle实现
游戏后端
基于leaf游戏服务器框架,c#与后端通过socket通信,使用go语言编写,实现登录、注册、同步、读取等消息的处理,
数据库使用MongoDB