[ Log On ]

以前的一个基于OpenGL & VC++的3D程序

昨天晚上在整理以前的back up,找到了一些有趣的东西,拿出来和大家分享下吧。

这个project是cosc363的assignment,用C++和OpenGL写的。基本功能就是在一个地图里面走来走去(有点像CS里面死了以后的状态哈,可以穿墙,可以上天入地)。以前写过一些关于OpenGL的东西,有兴趣的朋友请移步[url=http://imshawn.cn/blog/read.php/206.htm]这里[/url]和[url=http://imshawn.cn/blog/read.php/207.htm]这里[/url]查看。这个程序的截图以前也放出来过,点[url=http://imshawn.cn/blog/read.php/223.htm]这里[/url]查看。这次放出编译好的exe和源码,有兴趣的同学请猛击下面的下载链接。源码是visual studio 2008的项目(之前做的时候是2005的,昨天整理的时候顺便升到2008了,[url=http://thoughtsfrommylife.com/article-748-OpenGL_and_Visual_Studio_Express_2008]这里[/url]有如何setup vs2008 opengl的开发环境),相信不需要太多改动就可以在linux下编译通过。有兴趣的朋友可以试试。

简单说一下,上下左右或者WASD是4个方向键。Home,End分别是“上天”、“入地”,Pageup,Pagedown分别是抬头,低头。I,O,P用来控制渲染模式,分别是wireframe,solid fill和textured模式。场景一共有9盏灯,分别用数字键1-9来开关。详细信息请看下面第三个下载文件。

Windows小白猛击这里下载可执行文件
Click to download: assignment_EXE.zip
Geek猛击这里下载源文件
Click to download: 363_assignment.zip
无聊的人猛击这里下载assignment report(in English)
Click to download: cosc363_assignment.pdf

Posted by: natson 发表于: 10/3/2009 3:27:30 AM | 3328天3小时41分钟前
有点意思,让我想起了2002年看的一个类似的3D演示,只有几十K的一个文件,演示了10分钟左右的3D动画,还有音乐。是个什么程序比赛的冠军。

Add your Comment


Supported UBB tags: [b],[u],[i],[color]