MissileTest.rar - 用户可以使用键盘对飞机进行控制,如导弹的俯仰,偏航,加速等操作,观看的导弹变化飞行目标,爆炸,弹片飞散等尽可能阵势的描述,2009-05-20 08:47:39,下载13次
FighterTest.rar - 模拟一架飞机飞行的过程,包括飞机在三维地形上空的巡回飞行,发射子弹,喷射尾焰
系统运行,2009-05-20 08:39:27,下载7次
MyGame.rar - 基于引擎基础上开发的三维游戏实例“恐怖之战”游戏者可以自爱三维地形上漫游,枪击开战,2009-05-20 08:29:31,下载11次
MyExplosion.rar - 基于vc++使用opengl编写的飞机飞行模型,实现了飞机的键盘飞行控制和爆炸特效,2009-05-20 08:24:14,下载18次
xxx.rar - 使用vs2008编写的俄罗斯方块,每一步头文件跟关键函数的添加都有详细描写,2009-05-20 08:20:14,下载5次
MyCollision1.rar - 基于vc++使用opengl编写的3D球体,可以通过鼠标点击改变颜色。
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX)
//{{AFX_DATA_MAP(CAboutDlg)
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
// No message handlers
//}}AFX_MSG_MAP
END_MESSAGE_MAP(),2009-05-20 08:16:11,下载10次
MyWater.rar - 基于vc++使用opengl开发的3D水纹波浪,
场景绘制与渲染
BOOL CMyWaterView::RenderScene()
{
glClear(GL_COLOR_BUFFER_BIT)
glPushMatrix()
glScalef(10,1,10)
if (!rgb)
glColor3f(.31, .41, .97)
else
glColor3f(1.f,1.f,1.f)
glTranslatef(0.f,-1.f,0.f)
glMatrixMode(GL_TEXTURE)
glPushMatrix()
glTranslatef(ttrans[0], ttrans[1], 0.)
glScalef(10.f, 10.f,1.f)
draw_mesh()
glPopMatrix()
glMatrixMode(GL_MODELVIEW)
glPopMatrix()
ttrans[0] += .005f
if (ttrans[0] == 1.0f) ttrans[0] = 0.0f
ttrans[1] -= .0025f
if (ttrans[1] <= 0.0f) ttrans[1] = 1.0f
::SwapBuffers(m_pDC->GetSafeHdc()) //交互缓冲区
return TRUE
}
,2009-05-20 08:10:22,下载23次