游戏开发

本类阅读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游戏引擎设计与实现(10)

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

    经这几天的努力,已经把UI,D3D设备管理完成了,接着要开始写其它部份。要写哪部份才更好呢?我想肯定是先考虑怎么样渲染世界里所有的物品。要渲染物品得确定使用什么模型文件。现在可以选择的有好几种格式,第一种最方便的,应是用X的文件格式,因为D3D已经把它完全封装好。第二种是使用MDL文件格式,就是HL的格式。第三种就是QUAKE3使用MD3的格式。其实每种格式都有自己的优点和缺点,就看着自己喜欢用那种格式,看起来还是比较难选择的。
    经过不断地考虑,想试着使用MDL的文件格式。因为我没有美工,至少可以拿当前的CS的资源来实现一下,比较现实一点。    
    目前暂时不考虑加载的资源的内存管理方面,先实现加载模式文件作为第一步,然后再考虑怎么样显示这些物体在场境里。说到场境,主要分为两大类:室内和室外。每种场境都要分开来实现,室内场境比较好实现,因为就是在一个四方体的盒里,粘贴上不同的纹理来实现。室外的就比较麻烦,因为要有天空,树木,花草以及地表。
    今天身体不大舒服,有点发热,可能要过几天才写这个了。


相关文章

相关软件