设计一个OpenGL 程序,创建一个三维迷宫,支持替身通过一定交互手段在迷宫中漫游。 基本功能包括: 1、迷宫应当至少包含 10 * 10 个Cell,不能过于简单,下图给出一种示例。 2、读取给定的替身模型,加载到场景中。 3、键盘方向键控制替身转向与漫游。 4、有碰撞检测,替身不应当穿墙。 5、支持切换第一视角和第三视角进行观察。 6、迷宫场景中的墙、地面等应贴上纹理。 扩展功能包括(至少选择一个): 1. 同时加入二维辅助地图,替身在三维迷宫探索的同时,在小地图中显示已经探索的区域; 2. 在俯视状态下,可以通过鼠标点选替身需要到达的目的地,通过寻径算法,控制替身自 动到达目的地; 3. 迷宫地图交互编辑功能,例如,可以设计一个二维地图编辑器,根据用户的绘制,拉伸 得到三维迷宫场景; 4. 其他相当难度,可以增加迷宫游戏趣味性的功能(需要通过指导老师认可) 完成一份实验报告,说明你所实现的一个扩展功能。
2019-12-21 19:39:58 3.67MB 场景漫游 纹理映射 MD2模型
1
超好玩的H5页面游戏 纯JS开发 可快速修改集成进微信平台
2019-12-21 19:36:45 2KB 微信 H5 迷宫
1
迷宫的结构布局可自定义设置,从迷宫入口走进迷宫,迷宫中设置很多墙壁,对前进方向形成了多处障碍。需要在迷宫中寻找通路以到达出口,对学习数据结构者有帮助。
2019-12-21 19:35:34 7.37MB 迷宫 c++ mfc 数据结构
1
MFC单文档程序下实现自动随机生成迷宫 源程序+程序说明
2019-12-21 19:35:31 3.67MB MFC 自动随机 迷宫
1
用自己改进的ASTAR算法实现迷宫问题,效率还是可以的。
2019-12-21 19:34:51 201KB A_Star算法,解决迷宫问题
1
1、问题描述: 以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍,设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 2、基本要求: (1)以链栈作为存储结构,编写一个求解迷宫的非递归程序,并将求得的通路以三元组(i,j,d)的形式输出,其中: i,j指示迷宫中的一个坐标,d表示走到下一坐标的方向; (2)编写递归形式的算法,求得迷宫中所有可能的通路; (3)以方阵形式输出迷宫及其通路。(选做) [测试数据] 左上角(1,1)为入口,右下角(9,8)为出口。
2019-12-21 19:34:41 7KB 非递归用栈
1
图形学试验,三维迷宫
2019-12-21 19:31:48 14.68MB 三维迷宫
1
php A*寻路算法(曼哈顿距离)走迷宫,希望对需要它的人有所帮助。
2019-12-21 19:29:07 11KB php 算法 迷宫 A星
1
用opengl和C++制作的迷宫图,运行良好,很不错的。
2019-12-21 19:25:40 1015KB opengl,C++
1
迷宫游戏及源代码,不仅仅包含源代码,还有开发文档 3D迷宫
2019-12-21 19:24:04 8.27MB 迷宫 游戏 代码 opengl
1