3D游戏引擎设计与实现(16)
来源:互联网 发布:私立大学知乎 编辑:程序博客网 时间:2024/05/02 16:16
这几天都在读取BSP文件,当然读取已经不成为问题了,虽然这种文件格式非常难读。一个索引连接着一个索引的。现在数据已经读取进来,但要显示它到D3D里,还是有问题的。因为它是为OPENGL设计的,所以它的坐标会不同的。怎么样修改才能合适地渲染到D3D里呢?我还在考虑中。
BSP文件是一个平面一个平面保存的,这种平面有可能是三角形,也可能是四边形,也可能是其它多边形。但D3D里只支持三角形,就是说要把多于三条边的平面转化为三角形列表。目前已经用ID3DXMesh接口实现封装一个平面,如果里面有1000多个平面,就会有1000多个ID3DXMesh对象。而要直接从其它数据,不是从X文件创建它的话,都要作很多工作设置,比如怎么样填写顶点到MESH,怎么样设置顶点索引等。继续Coding...
- 3D游戏引擎设计与实现(16)
- 3D游戏引擎设计与实现(3)
- 3D游戏引擎设计与实现(1)
- 3D游戏引擎设计与实现(2)
- 3D游戏引擎设计与实现(4)
- 3D游戏引擎设计与实现(5)
- 3D游戏引擎设计与实现(6)
- 3D游戏引擎设计与实现(7)
- 3D游戏引擎设计与实现(8)
- 3D游戏引擎设计与实现(9)
- 3D游戏引擎设计与实现(10)
- 3D游戏引擎设计与实现(11)
- 3D游戏引擎设计与实现(12)
- 3D游戏引擎设计与实现(13)
- 3D游戏引擎设计与实现(14)
- 3D游戏引擎设计与实现(15)
- 3D游戏引擎设计与实现(17)
- 3D游戏引擎设计与实现(18)
- YOTI帮忙看看~~
- 对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式(转)
- 最近想看一看ALV的东东,想当年俺写的第一支像样的程序就是Step-Loop+ALV,呵呵,比较复杂的呀.
- Eclipse快速上手指南 (2)
- C#首席设计师Anders Hejlsberg专访
- 3D游戏引擎设计与实现(16)
- XML
- pl/sql 常用脚本
- 杂记[2004.11.22]
- C#属性编程
- 新的一周,果然遇到好人
- 使用Vbscript调用.NET WebService
- 项目中的oracle开发技巧
- 一个数据库加DataGird的绑定操作