摘要: 1-4是大概把GAMECENTER过了一遍,终于把消息机制入了一点门,接下来是服务端第一个服务的学习--DBServer.是一个数据库服务器,在学习这个单元的时候,发现了这个端的大概由来,不知道是哪个大牛反编译后重写的,看来之前我理解的是错误的,代码杂乱的原因不是没有考虑到正题设计,这是由DEDED... 阅读全文
posted @ 2015-12-19 12:42 陨落流星 阅读(4023) 评论(0) 推荐(0) 编辑
摘要: 消息队列与消息循环(摘自win32API参考) delphi通过TApplication对象自动对消息进行处理,每一个线程都有自己的消息队列,通过TApplication.ProcessMessages方法实现程序的消息循环: {Forms} procedure TApplication.ProcessMessages; var Msg: TMsg; begin while Pr... 阅读全文
posted @ 2015-12-17 21:45 陨落流星 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 接着学习,从学习的过程中,我发现了这个引擎控制台的主要功能,这也是一行一行代码敲进去的结果,之前我对这个单元的功能了解的还是少,不知不觉中就发现了它主要实现的功能,对里边的代码理解也进了一步. 从我的理解它大概有如下功能: a.实现整个服务端的启动配置. b.进行数据更新,这里指的是对数据库(人物\ 阅读全文
posted @ 2015-12-16 18:51 陨落流星 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 3.2 Gmain.pas单元 这是引擎控制台的主窗口,就是之前说的那个4500行代码的单元,对大神来说,这不算什么,对我看来说,光是理清里边的关系就很吃力.我知道也许从程序的架构角度去理解会好一些,但咱不懂那些,只好继续以一个菜鸟的方式按单元\按页面逐项查看,期待能获得一些营养. 接口部分也有近500行代码,虽然我是初学delphi,但也知道把所有的功能和定义都放到一个单元对以后维护带来很大... 阅读全文
posted @ 2015-12-15 20:45 陨落流星 阅读(3195) 评论(0) 推荐(0) 编辑
摘要: 每天只学习一个知识点,也是一种进步.接着学习GShare.pas的实现部分,其实这个应该叫做GAMECENTER共享单元,我刚开始理解的是错误的,这是根据名字起的.在学习实现部分之前,声明部分还有一些变量://虽然光看这些变量不可能全部知道代表什么,但是为了学习,还是注释一下var //下面4个应... 阅读全文
posted @ 2015-12-14 20:09 陨落流星 阅读(2240) 评论(0) 推荐(0) 编辑
摘要: 转自前辈的博客,反复搜索了一下,可能是这里原创. http://blog.csdn.net/chinazhd/article/details/6540250 在写到INI文件读写的时候,发现好多重复的语句,原代码类似这样的好多: IniGameConf := Tinifile.Create(sIniFile + M2SERVERCONFIGFILE); IniGameConf.... 阅读全文
posted @ 2015-12-13 19:26 陨落流星 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 一点废话:因为非工科出身,又对编程有点兴趣,杂乱的学习了好多(C,C++,PYTHON…)等好多语言,最后发现DELPHI上手比较快,对于不知道线代和高数等是什么的我来说也许是较好的选择了,毕竟只是兴趣而已,对于DELPHI的资料不是没有,就是觉得没有自己可以渐进入门的.因为以前玩过一个叫传奇的游戏 阅读全文
posted @ 2015-12-13 14:10 陨落流星 阅读(10716) 评论(5) 推荐(2) 编辑