游戏程序开发 试题.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
游戏程序开发 试题

游戏开发基础试题 填空题(20分) 1.DirectX是由很多API组成的,按照性质分类,可以分为四大部分,__显示部分___、___声音部分___、___输入部分____和网络部分。 2.Microsoft.DirectX.Direct 3D是用于开发____3D图形____和____3D游戏____。 3.Windows应用程序的执行总是从____main()____方法开始。 4.3D笛卡儿坐标系分为___左手_____和____右手____笛卡儿坐标系;DirectX使用___左手坐标____系统,但XNA采用右手坐标系统。 5.物体移动需考虑的问题有____位置____、____速度___、___碰撞____。 6.物体旋转需考虑的问题是__旋转轴____和局部旋转-世界旋转。 7.3D程序设计的目的是根据_透视_原理把3D场景中的所有3D物体在2D显示器上显示出来,这个过程称为:__渲染__。 观察变换有两个目的:一是__从场景的世界空间中取得感兴趣的部分场景_________,另一个是为投影变换做好准备。 Direct 3D中有4种类型的光源:__环境光___、___定向光源__、点光源、__聚光灯__。 在Direct 3D中,纹理图案是存储在2D图片中的,图片一般是bmp或__jpg___格式的矩形图片。 选择题(20分) 1.下面选项中哪个不是TransformedColored结构包括的字段?(B) A.x,y,z,Rhw B.PointList C.Color D.Position 2.以下哪项不属于2D动画框架(D) A.Sprite“精灵” B.Texture“贴图” C.动画时间及HighResolutionTimer类 D.Draw 3.“Sprite”类中‘LocalDevice.BeginScene()’语句的作用是 (C) 启动计时 交换显示,上屏 开始绘制后备缓冲区 清屏 4.在Direct3D程序设计中,灯光照射到设计的所照射的3D图形上,使之显示在屏幕上。其中,光线为等强度的平行光线,所照射的物体表面每一点的光线强度和方向都相同的一种灯光是(A) 定向光源 点光源 环境光 聚光灯 5.在Direct3D中,用什么类来定义纹理(C) Material Position Texture Device 在投影变换中视场角通常为(B) A.40度 B.45度 C.50度 D.55度 7.Direct 3D中反射光不包括(A) A.定向光 B.环境光 C.漫反射光 D.镜面高光 Lights 灯光的属性Diffuse表示什么(B) A.光源类型 B.灯光发出的颜色 C.光线的方向 D.光线的位置 在点光源中衰减系数为(C)表示不衰减 A. 0 B.2 C.1 D.0.5 10.下列说法错误的是() A.物体移动需考虑的问题有位置,速度,碰撞等 B.在投影变幻中,纵横比的数值通常为1.00 C.绘制旋转三角形时,旋转方法有两种,一种观察者不动,物体旋转,一种物体不 动,观察者绕物体旋转。 D.Mesh类预定义了一些3D模型,如立方体、圆柱等 3.编写完整点光源照亮三角形的代码。(10分) LocalDevice.Lights[0].Type = LightType.Point ; //点光源 LocalDevice.Lights[0]. Diffuse = Color. White ; //光源颜色 LocalDevice.Lights[0]. Range = 20.0f ; //照射范围 LocalDevice.Lights[0]. Position = new Vector3(0,0,-4) ; //设置灯光位置,注意 光线照射的方向 LocalDevice.Lights[0]. Attenuation1= 0.2f; //衰减系数为:1/(0.2d) LocalDevice.Lights[0]. Enabled=true; //使设置有效 LocalDevice.Lights[0]. Update();

文档评论(0)

wannian118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档