计算机图形学二维弹球实验报告概要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)