资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
0基于 OpenGL 的台球游戏设计摘要摘要.2 Abstract.2 引言引言.4 第一章第一章 开发平台的选择和开发平台的选择和 OpenGL.6 1.1 开发平台介绍开发平台介绍.6 1.2 在开发平台下选择的开发工具在开发平台下选择的开发工具.6 1.2.1 Visual C+ 6.0 的简介的简介.6 1.3 OpenGL 基础的介绍基础的介绍.7 1.4 VC+与与 OpenGL 关系关系.8 第二章第二章 OpenGL 3D 游戏开发技术游戏开发技术.9 2.1 OpenGL 工作流程工作流程.9 2.2 OpenGL 图形操作步骤图形操作步骤.10 2.3 OpenGL 游戏开发需要的技术游戏开发需要的技术.11 2.3.1 图形变换图形变换.11 2.3.2 光照光照.11 2.3.3 材质材质.12 2.3.4 光照与材质的关系光照与材质的关系.13 2.3.5 纹理映射纹理映射.13 第三章第三章 台球游戏具体实现台球游戏具体实现.15 3.1 在在 MFC 中设计游戏显示的框架中设计游戏显示的框架.15 3.2 在在 MFC 中使用中使用 OpenGL 设计台球游戏设计台球游戏.15 3.2.1 使用使用 OpenGL 具体实现台球桌面具体实现台球桌面.16 3.2.2 使用使用 OpenGL 具体实现台球球体具体实现台球球体.21 3.2.3 使用使用 OpenGL 具体实现绘制方向箭头具体实现绘制方向箭头.25 3.2.4 利用利用 OpenGL 实现变换实现变换.27 3.2.5 数学模型实现数学模型实现.29 3.2.6 运动模型实现运动模型实现.31 第四章第四章 总结与展望总结与展望.39 4.1 研究内容总结研究内容总结.39 4.2 存在的不足和未来的工作存在的不足和未来的工作.39 参考文献参考文献.39 致致 谢谢.401基于 OpenGL 的台球游戏设计摘要:摘要:OpenGL 被认为是高性能图形和交互式视景处理的标准,可以制作出更顺畅的 3D 效果。由大量功能强大的图形函数组成,集成了所有曲面造型、图形变换、光照、材质、纹理、像素操作、融合、反选择、雾化等复杂的计算机图形学算法。VC+是一种语法比较灵活和编译后的可执行程序的运行速度快,面向对象的高级语言,特别适合利用 OpenGL 的图形引擎开发图形处理软件。该游戏主要完成了游戏的界面的设计,以及游戏中球体运动,碰撞的实现。该游戏的一个重要特点是利用了 OpenGL 和 VC+制作,通过模型建立、光源设置、材质设置、纹理处理、碰撞检测、运动模拟等将真实世界中的台球游戏在计算机中再现。本游戏在 VC+6.0 平台下开发,主要利用OpenGL 三维图形处理的功能,以及编程思路和实现过程。关键词:关键词:openGL;三维图形; 3D 游戏;碰撞
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号