基于directx的记忆测试
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
内 容 摘 要
迷宫游戏是一个结构复杂、道路难辨,进去后不容易找到出口的建筑物,迷宫游戏能够锻炼人的智慧,本程序可以根据难度选择,让用户观看平面地图,然后根据不同的难度,可以记忆地图的时间不同(难度越高,给用户记忆地图的时间越短)。游戏开始后,平面地图会隐藏,用户根据记忆在3D迷宫中找到出口。完成游戏后会提示游戏所用时间。
本程序是一个基于win32的directX程序和多线程技术。用到了3D技术,其中包括光照、碰撞、天空盒子等技术。利用vs2008开发工具来开发这个系统。使用了directX技术,3D的界面使界面更加美观、逼真。
关键词:记忆;3D;迷宫
3.2.1 迷宫对象
此对象管理可以对迷宫进行相关操作:
1、初始化游戏
2、显示游戏菜单
3、实现游戏逻辑计算
4、渲染前做预处理
5、渲染后的处理
6、游戏渲染
7、清理,释放分配的资源
8、随机生成迷宫
3.2.2 迷宫出口
用于绘制出口纹理(为了方便用户游戏,出口地面纹理和其他地方不同)。
3.2.3 通道
通道纹理
3.3.4 墙
绘制迷宫中墙壁纹理
3.3.5 平面地图
用于用户锻炼记忆显示的平面地图,用户根据记忆这个地图来走出迷宫。
此对象只有一个绘制功能。
3.3.6 摄像机
此对象用于游戏中第一视角显示。
1、获得变换矩阵
2、设置位置
3、获得位置坐标
4、前后移动
5、左右移动
6、仰俯
7、偏航
8、滚动
3.3.7 天空盒子
用于绘制人的位置