星光软件工作室 3D 赛车游戏 1.0 版
一、开发人员
程序设计人员:严树超(软件 09-1 班)、徐宁(软件 09-2 班)、刘玉盛(软件 09-1
班);
3D 建模人员:顾建芬(软件 09-2 班)、陈玲利(软件 09-2 班)、穆婷婷(网络 09-1
班);
美工人员:沈志军(软件 09-2 班)
二、简介
采用 MfC 框架、OpenGL 技术和 3D Max 三项技术。
三、功能
目前只有初步功能:
可以驱动赛车,利用键盘的方向键“↑”、“↓”、“←”、“→”和“W”、“ S”、“ A”、“ D”键,
赛车在行驶的过程中有与建筑物碰撞的检测,并伴有简单的碰撞响应——如有碰撞,赛车
会往相反的方向移动,速度为取碰撞时速度的一半。使用到 math3d.h 中的结构化函数和
glFrame.h 中的 GLFrame 类变换赛车模型,使用 AABBTree.h 和 AABBTree.cpp 文件中的
CAABBTree 类做碰撞。
切分窗口,将整个屏幕切分成两个小窗口,分别供两个玩家对抗操作。提高游戏的趣
味性,有对抗才会进步,才会有激历。
其他,在屏幕的任何位置显示文字,利用 CGLFont 类;利用 CSkyBox 类来做天空;利
用 C3DSLoader 类导入 3DS 模型。