发表评论取消回复
相关阅读
相关 蔡军生先生第二人生的源码分析(100)雷达地图详细显示
前面已经介绍雷达地图的类声明,现在就来仔细分析一下雷达地图是怎么样显示出来的。雷达地图显示函数 LLNetMap::draw代码如下: \001 void LLNetMap:
相关 蔡军生先生第二人生的源码分析(七十五)启动状态详细说明
前面介绍中说到启动状态有22种,那么这些状态是什么呢?现在就来分析这些状态,它的定义如下: \001 enum EStartupState\{ \002 STATE\
相关 蔡军生先生第二人生的源码分析(七十四)LLStartUp类维护启动状态机
像第二人生这么复杂的大型程序,从你双击程序开始,直到它运行到真正的图形界面出来为止,经历的过程是漫长而复杂的,总共经历的状态就有 22个,意思就是说每个状态里只会做一件事情,如
相关 蔡军生先生第二人生的源码分析(七十三)LLFeatureManager类分析特性文件
前面介绍类LLFeatureManager的声明部分,现在继续前面的内容进行分析,来看看它的实现代码,到底是怎么获取文本文件里的内容。先来看看它需要分析显示特性文件的内容是怎么
相关 蔡军生先生第二人生的源码分析(七十一)实现闪屏窗口
现在的电子信息技术发展得很快,特别像 CPU这样的硬件,已经进入到多核时代,运行程序的速度比以前快了很多,但人类的需求是无止境的,因此写的程序也越来越大,越来越复杂,导致程序的
相关 蔡军生先生第二人生的源码分析(七十)LLXmlTreeParser类生成XML树
LLXmlTreeParser类是继承类 LLXmlParser,主要实现创建树节点,并且把树节点保存起来,这样就可以方便外面查找XML里的数据。下面先来分析这个类的声明:
相关 蔡军生先生第二人生的源码分析(五十七)OpenGL离屏渲染的相关函数
前面介绍了类LLRenderTarget的声明,并且大体地说明了每个函数的作用,但没有仔细地看到它是怎么样实现的,现在就来分析具体的实现细节。它的实现代码如下: \001 B
相关 蔡军生先生第二人生的源码分析(五十五)OpenGL的API函数管理
对于高性能的3D游戏显示,目前在世界上流行的就两套API,一套是OpenGL,一套是微软的D3D。由于OpenGL跨平台的特性,对于第二人生来说,是没有别的选择了。那么在第二人
相关 蔡军生先生第二人生的源码分析(三十七)消息处理的完整流程
虽然上面介绍了这么多消息处理:从网络接收到数据,再从数据解释到数据获取,但没有一个清晰的流程,下面就来详细地分析这个数据流程是怎么样调用的。具体调用流程如下: 1.
相关 蔡军生先生第二人生的源码分析(三十五)分析消息模板文件
这种灵活的通讯消息结构到底是怎么样实现的呢?下面就来仔细地分析它实现的代码,如下: \001 // Read file and build message templates
还没有评论,来说两句吧...