1 / 5
文档名称:

游戏程序开发 试题1.doc

格式:doc   大小:89KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

游戏程序开发 试题1.doc

上传人:蓝天 2021/9/24 文件大小:89 KB

下载得到文件列表

游戏程序开发 试题1.doc

文档介绍

文档介绍:游戏开发基础试题
一、 填空题(20分)
DirectX是由很多API组成的,按照性质分类,可以分为四大部分,—显不部分—、 —声音部分_、—输入部分—和网络部分。
3D 是用于开发 3D 图形 和 3D 游戏 。
Windows应用程序的执行总是从 main ( ) 方法开始。
—左手 和 右手 笛卡儿坐标系;DirectX使用—
左手坐标—系统,但XNA采用右手坐标系统。
物体移动需考虑的问题有 位置 、速度—、—碰撞 o
物体旋转需考虑的问题是—旋转轴—和局部旋转-世界旋转。
***一原理把3D场景中的所有3D物体在2D显不器上显 示出来,这个过程称为:—渲染
观察变换有两个目的:一是—从场景的世界空间中取得感兴趣的部分场景, 另一个是为投影变换做好准备。
Direct 3D中有4种类型的光源:—环境光—、—定向光源_、点光源、—聚光灯
在Direct 3D中,纹理图案是存储在2D图片中的,图片一般是bmp或_jpg—格式 的矩形图片。
二、 选择题(20分)
下面选项中哪个不是TransformedColored结构包括的字段? (B)
x,y,z,Rhw
以下哪项不属于2D动画框架(D)
Sprite "精灵”
Texture “贴图"
动画时间及 HighResolutionTimer 类
Draw
“Sprite"类中'。'语句的作用是 (C)
启动计时
交换显不,上屏
开始绘制后备缓冲区
清屏
在Direct3D程序设计中,灯光照射到设计的所照射的3D图形上,使之显示在屏幕上。 其中,光线为等强度的平行光线,所照射的物体表面每一点的光线强度和方向都相同的一种 灯光是(A)
定向光源
点光源
环境光
聚光灯
Direct3D中,用什么类来定义纹理(C)
Material
Position
Texture
□.Device
(B)
度 度 度 度
Direct 3D中反射光不包括(A)

Lights灯光的属性Diffuse表示什么(B)

在点光源中衰减系数为(C)表示不衰减
A. 0
下列说法错误的是(B)
物体移动需考虑的问题有位置,速度,碰撞等
在投影变幻中,纵横比的数值通常为1. 00
绘制旋转三角形时,旋转方法有两种,一种观察者不动,物体旋转,一种物体不 动,观察者绕物体旋转。
Mesh类预定义了一些3D模型,如立方体、圆柱等
三、简答题(30分)
默认设置材质的镜面高光是关闭的,所以如果希望增加镜面高光的效果,必须按照怎 样的步骤进行设置? (6分)
答:(1)用以下语句开启材质镜面高光功能:
de . SpeccularEnable=true;
(2) 设定