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是管理器的意思

浙公网安备 33010602011771号