发表评论取消回复
相关阅读
相关 蔡军生先生第二人生的源码分析(九十九)雷达地图的实现
无论是在 2D的游戏里,还是在3D的游戏里,雷达地图的实现,都是比较基本的功能了。因为随着游戏世界里越来越大,参加的玩家也越来越多,需要一个大体的地图来让玩家方便地看到全局的概
相关 蔡军生先生第二人生的源码分析(七十三)LLFeatureManager类分析特性文件
前面介绍类LLFeatureManager的声明部分,现在继续前面的内容进行分析,来看看它的实现代码,到底是怎么获取文本文件里的内容。先来看看它需要分析显示特性文件的内容是怎么
相关 蔡军生先生第二人生的源码分析(六十九)使用LLXmlTree类来分析XML配置文件
前面已经介绍使用 expat库来分析XML数据,那么在第二人生里是怎么样分析XML配置文件的呢?现在就来分析这方面的问题,先来看看第二人生分析配置文件调用关系,如下: 1.
相关 蔡军生先生第二人生的源码分析(七十)LLXmlTreeParser类生成XML树
LLXmlTreeParser类是继承类 LLXmlParser,主要实现创建树节点,并且把树节点保存起来,这样就可以方便外面查找XML里的数据。下面先来分析这个类的声明:
相关 蔡军生先生第二人生的源码分析(六十八)LLXMLNode使用Expat库分析XML文件
在前面看到怎么打开 XML文件,在那个函数的后面调用parseBuffer函数来分析XML数据,那么在这个函数是怎么样进行XML数据分析的呢?现在就仔细地分析这个函数的代码,它
相关 蔡军生先生第二人生的源码分析(六十六)使用Expat XML解析器的例子
要了解第二人生里使用 expat XML解析器之前,先来仔细地分析一下怎么样使用expat库的小例子,看看具体调用了那些接口函数,是否会很复杂的呢?‘它的例子程序如下: \0
相关 蔡军生先生第二人生的源码分析(六十四)类LLCurlEasyRequest实现Http请求
当第二人生登录时,它是通过 HTTP请求来发送数据到服务器的,为了方便使用前面介绍的libcurl库,那么再提供一个HTTP特别请求类来实现这个功能。通过这个类LLCurlEa
相关 蔡军生先生第二人生的源码分析(六十三)类Multi实现多请求
从前面看到类 Easy是封装了一个请求,但往往需要传送多个请求的情况,这样就需要实现多个请求能同时工作的类,在第二人生里是把这部份功能放在类Multi里的,同样它也是LLCur
相关 蔡军生先生第二人生的源码分析(五十九)字体类LLFont的实现
上面已经介绍到第二人生里是使用FreeType来显示字体的,因此需要使用一个类来封装这些操作,这类就叫做LLFont。在这个类里基本的任务,就是: 1)初始化FreeType
相关 蔡军生先生第二人生的源码分析(三十五)分析消息模板文件
这种灵活的通讯消息结构到底是怎么样实现的呢?下面就来仔细地分析它实现的代码,如下: \001 // Read file and build message templates
还没有评论,来说两句吧...