-
xlua集成sproto通信协议 (完成不使用,xlua移除掉)
-
c#增加通信模块 (完成)
-
增加日志系统 (完成待优化)
-
c# 集成flatbuffer (完成)
-
python开发flatbuffer消息id自动生成工具 (目前没需求)
-
定义测试消息生成代码 (完成)
-
skynet集成flatbuffer (只要集成lua版本就可以了, 不用集成c++)
-
Unity和skynet通信, 使用flatbuffer
a. unity的flatbuffer可以正常收发消息 (完成)
b. skynet接入flatbuffer协议,测试正常收发消息 (完成)
-
unity打印xlua的报错堆栈(能快速定位问题) (完成待测试)
-
修改flatbuffer代码生成工具,自动生成msdid (完成)
-
日志系统优化精简 (完成)
-
[文档] unity与skynet通信示例一(收发消息)(skynet使用gate分包) (完成)
-
[文档] unity与skynet通信示例二(使用flatbuffer协议)(skynet使用gate分包) (完成)
-
[文档] unity与skynet通信示例三(flatbuffer的msgid自动生成)(skynet使用gate分包) (完成)
-
idea的terminal打印中文不显示乱码 (目录 : snapshots/idea的terminal打印中文不显示乱码.png) (完成)
-
mac电脑远程连接改为固定端口,同时解决svn不能提交的问题 (完成)
-
Entity实体类(空类待完善) (完成)
-
Npc类(空类待完善) (完成)
-
Character类(空类待完善) (完成)
-
MainCharacter类(空类待完善) (完成)
-
Entity动作状态机基类(空类待完善) (完成)
-
Npc动作状态机(空类待完善) (完成)
-
Character动作状态机(空类待完善) (完成)
-
资源管理类添加(只加载本地资源) (Resources.Load) (完成待完善)
-
增加ui系统 (完成待完善)
-
为lua增加mvc的ui模块 (完成待完善)
-
xlua集成flatbuffer通信协议 (全lua框架使用) (完成)
-
flac工具增加--lua-prefix导出字段 (完成)
-
lua游戏流程加入状态机管理 (完成)
-
设计登录系统消息协议 (完成)
-
生成消息文件使用命令行自动添加svn (完成)
-
服务器loginserver (完成)
-
登录系统客户端功能 (完成)
-
服务器gameserver搭建 (完成)
-
EnhancedScrollList的ui控件
-
选择角色界面
-
loading界面
-
lua携程使用
-
主城场景
-
创建角色界面
-
主界面-玩家信息界面
-
主界面-遥感
-
主界面-技能界面
-
主角创建
-
位置同步
-
npc创建
-
怪物创建
-
3dui的实现,ugui使用world space的render mode (实现如头顶气泡,头顶名字的功能)
-
增加跨平台输入系统(不使用ui)
-
ui增加avatar的rt显示
-
断线重连机制
-
日志打印到屏幕上(接入第三方插件)
-
表格工具开发(用原来开发的,或者github高star的,或者用flatbuffer生成一套跨平台的)
-
下载服务器从原来项目搬迁过来(做测试热更服务器)
-
资源管理类完善(加载streamasset资源)
-
开发gm指令窗口ui
-
热更新 (长期优化 + 争取到商用级别)
-
单机模式登陆(方便测试跑游戏)
-
ui增加敏感字检测
-
测试idea emmylua 远程调试skynet
-
skynet根据不同的平台生成不同的*.so文件和可执行文件(版本发布的时候不用再次编译)