游戏开发

本类阅读TOP10

·初学者的福音:游戏开发新手入门指南
·《学VC、编游戏》重点算法解疑·快一点
·Windows的消息机制与消息重定向技术
·《学VC、编游戏》重点算法解疑·再快一点
·Rogue Guide
·《学VC、编游戏》重点算法解疑·狩猎谋生
·通向天才之路 : 把模块塞到动态连接库里去
·完成端口的深入理解及一种变态用法
·DirectX 9.0 SDK 开发包下载(April 2005)
·在OpenGL中实现多纹理混合(Multi-texture Blending)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
3D游戏引擎设计与实现(12)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

3D游戏引擎设计与实现(12

       游戏的地图文件格式是非常重要的一种格式,设计得好与坏,都关系到读写和渲染速度。如果保存的信息过少,就会导致渲染时花费大量的时间在计算。就目前主流的3D游戏,都会用这种思想:就是能预先计算的东西,就要先计好,不是在游戏中实现计算。比如用BSP树来保存冲突检测,保存可见性等,都是为了提高渲染速度。

       CSBSP文件格式中也是这样的,先计算好所有场境的BSP数据,这样就可以快速渲染。起先我还不知道什么叫BSP,就得赶紧去学习什么叫BSP。看看那本计算机图形学原理的书,原来只是用来保存面的可见性。BSP就是Binary Space Partition(ing)这个文件里除了保存BSP树的数据外,还有使用到的纹理信息,模型信息等。




相关文章

相关软件