第8章 解析与渲染Quake3 BSP场景

  • 8.1 Q3BspApplication入口类

  • 8.2 解析Quake3 BSP二进制文件

    • 8.2.1 Quake3BspParser类的常量定义

    • 8.2.2 Q3BSPLump结构定义

    • 8.2.3 解析BSP文件头

    • 8.2.4 解析实体字符串数据

    • 8.2.5 解析材质数据

    • 8.2.6 解析顶点数据

    • 8.2.7 解析顶点索引数据

    • 8.2.8 解析渲染表面数据

    • 8.2.9 Quake3与WebGL坐标系转换

  • 8.3 渲染Quake3 BSP场景

    • 8.3.1 Quake3BspScene的初始化

    • 8.3.2 DrawSurface对象

    • 8.3.3 封装Promise加载所有纹理

    • 8.3.4 生成GLStaticMesh对象

    • 8.3.5 绘制整个BSP场景

  • 8.4 本章总结

随风而行之青衫磊落险峰行(www.buleifeng.top) all right reserved,powered by Gitbook本文件修订时间: 2019-10-08 10:54:23

results matching ""

    No results matching ""