计算机图形学二维弹球实验报告.docx

计算机图形学二维弹球实验报告概要1

计算机图形学实验报告 实验一、 二维弹球游戏设计 一、实验目的与基本要求: (1)掌握在VS2010或以上版本环境下如何配置OpenGL环境的方法; (2)熟悉OpenGL应用程序基本架构; (3)培养良好的编程习惯和风格,学习撰写实验报告; (4)学习交互式游戏设计; (5)通过小球移动、反弹、击中等功能实现学习二维几何的基本运算; (6)菜单的使用。 二、实验设备(环境)及要求 1. 操作系统:Windows XP 或 Windows 7 2. 编程环境:Microsoft Visual Studio 2010,OpenGL 库函数 3. 界面框架:Win32,MFC,QT选择其中一种 三、实验内容与步骤 实验分为以下几个步骤: 绘制游戏界面和基础物体(小球、挡板) 实现小球的发射及方向的控制 实现小球与墙壁和挡板、挡板与墙壁的碰撞算法 实现键盘控制的挡板移动 菜单游戏介绍及难度等级的选择 附加功能: 砖块的绘制和与小球的碰撞 砖块的消失 文字标识的游戏的输赢 增加了小球的生命数以及血量条 增加了背景图案的变化和背景颜色的切换 实现过程说明及成果展示: 1.绘制游戏界面和基础物体(小球、挡板) 游戏界面的绘制使用画面单位的长和宽与画面比例相乘得到 小球的绘制和挡板的绘制函数为 运用了绘制小球 实现小球的发射和方向控制 小球的初始方向设置为向量(1,1)的方向,其x

文档评论(0)

1亿VIP精品文档

相关文档