// 以下结构体保存了MD2文件的头部信息 struct tMd2Header ...{ int magic; // 文件识别号 int version; // 文件的版本号(必须是8) int skinWidth; // 皮肤的宽度(以像素为单位) int skinHeight; // 皮肤的高度(以像素为单位) int frameSize; // 每帧的大小(以字节为单位) int numSkins; // 与模型关联的皮肤数量 int numVertices; // 顶点数量 int numTexCoords; // 纹理坐标数量 int numTriangles; // 面(多边形)的数量 int numGlCommands; // gl命令的数量 int numFrames; // 动画帧的数量 int offsetSkins; // 皮肤数据在文件中的偏移地址,这些偏移都是按在文件中的位置按顺序定义的,并且是相临的 int offsetTexCoords; // 纹理数据在文件中的偏移地址 int offsetTriangles; // 面数据在文件中的偏移地址 int offsetFrames; // 帧数据在文件中的偏移地址 int offsetGlCommands; // gl命令数据在文件中的偏移地址 int offsetEnd; // 文件结束位置在文件中的偏移地址 };