sekkit / UnityFramework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UnityFramework

  1. xlua集成sproto通信协议 (完成不使用,xlua移除掉)

  2. c#增加通信模块 (完成)

  3. 增加日志系统 (完成待优化)

  4. c# 集成flatbuffer (完成)

  5. python开发flatbuffer消息id自动生成工具 (目前没需求)

  6. 定义测试消息生成代码 (完成)

  7. skynet集成flatbuffer (只要集成lua版本就可以了, 不用集成c++)

  8. Unity和skynet通信, 使用flatbuffer

    a. unity的flatbuffer可以正常收发消息 (完成)

    b. skynet接入flatbuffer协议,测试正常收发消息 (完成)

  9. unity打印xlua的报错堆栈(能快速定位问题) (完成待测试)

  10. 修改flatbuffer代码生成工具,自动生成msdid (完成)

  11. 日志系统优化精简 (完成)

  12. [文档] unity与skynet通信示例一(收发消息)(skynet使用gate分包) (完成)

  13. [文档] unity与skynet通信示例二(使用flatbuffer协议)(skynet使用gate分包) (完成)

  14. [文档] unity与skynet通信示例三(flatbuffer的msgid自动生成)(skynet使用gate分包) (完成)

  15. idea的terminal打印中文不显示乱码 (目录 : snapshots/idea的terminal打印中文不显示乱码.png) (完成)

  16. mac电脑远程连接改为固定端口,同时解决svn不能提交的问题 (完成)

  17. Entity实体类(空类待完善) (完成)

  18. Npc类(空类待完善) (完成)

  19. Character类(空类待完善) (完成)

  20. MainCharacter类(空类待完善) (完成)

  21. Entity动作状态机基类(空类待完善) (完成)

  22. Npc动作状态机(空类待完善) (完成)

  23. Character动作状态机(空类待完善) (完成)

  24. 资源管理类添加(只加载本地资源) (Resources.Load) (完成待完善)

  25. 增加ui系统 (完成待完善)

  26. 为lua增加mvc的ui模块 (完成待完善)

  27. xlua集成flatbuffer通信协议 (全lua框架使用) (完成)

  28. flac工具增加--lua-prefix导出字段 (完成)

  29. lua游戏流程加入状态机管理 (完成)

  30. 设计登录系统消息协议 (完成)

  31. 生成消息文件使用命令行自动添加svn (完成)

  32. 服务器loginserver (完成)

  33. 登录系统客户端功能 (完成)

  34. 服务器gameserver搭建 (完成)


  1. EnhancedScrollList的ui控件

  2. 选择角色界面

  3. loading界面

  4. lua携程使用

  5. 主城场景

  6. 创建角色界面

  7. 主界面-玩家信息界面

  8. 主界面-遥感

  9. 主界面-技能界面

  10. 主角创建

  11. 位置同步

  12. npc创建

  13. 怪物创建

  14. 3dui的实现,ugui使用world space的render mode (实现如头顶气泡,头顶名字的功能)

  15. 增加跨平台输入系统(不使用ui)

  16. ui增加avatar的rt显示


  1. 断线重连机制

  2. 日志打印到屏幕上(接入第三方插件)

  3. 表格工具开发(用原来开发的,或者github高star的,或者用flatbuffer生成一套跨平台的)

  4. 下载服务器从原来项目搬迁过来(做测试热更服务器)

  5. 资源管理类完善(加载streamasset资源)

  6. 开发gm指令窗口ui

  7. 热更新 (长期优化 + 争取到商用级别)

  8. 单机模式登陆(方便测试跑游戏)

  9. ui增加敏感字检测

  10. 测试idea emmylua 远程调试skynet

  11. skynet根据不同的平台生成不同的*.so文件和可执行文件(版本发布的时候不用再次编译)

About


Languages

Language:C 33.4%Language:C# 32.7%Language:HTML 7.5%Language:C++ 7.4%Language:Lua 6.9%Language:JavaScript 2.8%Language:Rust 1.6%Language:Java 1.2%Language:Python 1.1%Language:PHP 1.0%Language:Dart 0.9%Language:CMake 0.8%Language:TypeScript 0.7%Language:Go 0.6%Language:Makefile 0.5%Language:Batchfile 0.3%Language:CSS 0.2%Language:Shell 0.2%Language:Roff 0.1%Language:PowerShell 0.0%Language:SourcePawn 0.0%