#-----------------------------------CSharp层
#GameManager - 已实现
#LuaManager -
1.连通CS与LUA -OK
2.绑定第三发库
3.统一CS和LUA值类型
#Pools -
1.AnimationClip
2.AudioClip
3.CharacterClip
4.EffectClip
#-----------------------------------Lua层 #事件监听系统 - 1.网络事件:消息收发 2.游戏事件:本地自定义事件 -OK #UI流程相关功能 - 1.控件解析工具 2.控件API提示生成工具[CSharp层实现] #常用集合 - OK 1.栈 2.队列 #Class继承机制实现 -OK #游戏输入控制系统 #lua层值类型的重写 - 性能测试时完成
#------------------------------------人物动作技能系统
#动作配置器 -待移植
#技能配置器
1.Timeline开发
2.技能轨道及剪辑开发
3.lua层FSM设计
#------------------------------------模块完成顺序
#xlua框架除网络,部分UI,性能分析等外
#完整UI系统及api提示工具
#Timeline工具以及lua运行时逻辑
#网络系统模块,包括protob集成以及生成工具
#输入控制系统,寻路系统,AI系统
#性能分析
#小工具的整理与封装
#=========================================================
##----------------------------------缓存池
1.PoolMgr - 管理池的构建与销毁等操作
2.Pool - 管理池中项
3.PoolItem- 池中缓存对象
a.通过时间控制销毁[可禁用,默认定义] - usingCache使用缓存池
b.通过引用数控制销毁[可禁用,默认定义] - usingCache使用缓存池
c.自定义销毁标志[可重写]