2016-12-12(项目代码随笔)

<Common文件夹>

//首先是require 引用下其他啊lua 文件

//Main() 调用四个函数 DB.ConfConnect()   //估计是链接用
//testDB() //测试?
//ModMgr.InitMods()    //初始化方法
//EventMgr.Brocast()    //状态机转换?

//TestDB()
//里面引用了 一个 conf/confAchievement
//然后调用里面的Get函数 传入 90012
//printtable

-----------------------------------------------------------
//define.lua
先定义一个 local _G=_G
里面的东西 听名字 猜测一下
_G.panelNames={"" ""}  定义了一个面板名字table表
_G.GAME_STATE={INIT =0,PRELOAD,LOGIN,CREATEROLE,NOMAL,DISCONNECT}   //一个游戏状态表 里面定义了几个状态 就像宏一样
_G.LOGIN_SAVE={}                                  // 登录保存表? 里面有最近的IP ID 端口号 用户名 密码

_G.MsgID=require("protocol/MsgId")                            //获取消息ID表
_G.MsgMgr=require("protocol/msg_pb")                         //这个是消息 ???表
_G.ClientUIMgr = WindowManager.Instance                        //这个 客户端UI什么的 被赋值窗口管理者的 实例。//估计在别地方可以通过这个属性来改窗口什么的
_G.ActrMgr=SceneActorController //大致是 场景控制用的?

总结一下就是 这个有可能 就是 一个 大框的头文件 ...
------------------------------------------------------------------
//eventdefine.lua
这个看起来是定义事件的 里面可能以后会扩充很多很多的事件?
_G.EVENT_CHANGESTATE=""               //状态机改变的 事件
_G.EVENT_LOGIN={TryConnectServer           尝试连接服务器.Connected 链接,LoginGame 登录名}
_G.UIEvent={MainUIShow="",MainUIHide=""}       //隐藏或者显示UI
-------------------------------------------------------------------
//uidefine,lua
因该是定义UI的一些东西,暂时未知

-------------------------------------------------------
-------------关于配置----------------------------------
是一种固定的数据格式用来存储读取。
策划将数据写到excel里面 然后读取到数据放到db里。拿数据进行配置里面的组件mokuai
如果不是DB 那应该是商量好一种格式数据的方式,他们存我们取,再配置。

mods utils里面的东西比较多 后缀mgr是管理器的意思

 

posted @ 2016-12-14 10:18  梁志铭  阅读(144)  评论(0)    收藏  举报