2024年4月25日发(作者:)
汉宜信息技术有限公司
姓名: 联系电话:
选择题:
1、启用多重采样的图形反锯齿的代码是:( B )
■SetRenderState(D3DRS_ALPHATESTENABLE,TRUE);
■SetRenderState(D3DRS_MULTISAMPLEANTIALIAS,TRUE);
■SetRenderState(D3DRS_ZENABLE,TRUE);
■SetRenderState(D3DRS_FOGENABLE,TRUE);
2、在3D游戏中,实现在角色头顶显示血槽,可以选择的技术有:( ABC )
■利用D3DFVF_XYZRHW定义矩形,在矩形中显示血槽
■使用正交投影摄像机观察矩形
■使用公告板技术
■使用透明材质
3、对计算雾效的公式:Color=f•Color
scene
+(1-f)•Color
fog
说法正确的有:( AD )
■最终经过雾化处理的颜色,是物体本身颜色和雾的颜色的混合色
■雾的颜色只能是白色
■距离越远,雾化混合因子f的值越小,景物越模糊
■距离越远,雾化混合因子f的值越大,景物越模糊
4、以下对使用DirectShow播放mp3的说法中,错误的是:( D )
■mp3文件的文件名必须转化为UNICODE类型
■可以指定mp3文件的起始播放位置
■判断mp3是否播放完毕,需要将当前媒体流定位与整个流的长度进行对比
■可以通过相应的API设定循环次数
判断题:
1、优化网格时,如果指定了D3DXMESHOPT_ATTSORT标记,将重排网格的索引缓冲区和属性缓冲区,
并生成一个属性表,从而加快了子集的渲染速度。( √ )
2、使用网格时,D3D不再使用顶点缓冲区和索引缓冲区保存图元信息。( × )
3、D3D在一个场景中最多同时支持8个光源。( √ )
4、使用纹理坐标的变换,可以得到纹理动画效果。( √ )
简答题:
1. 面向对象的思想主要包括什么?
继承 多态 封装
2. 进程和线程分别怎么理解?
进程是系统进行资源分配和调度的单位;
线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。
进程简单理解为单个程序,它至少有一个主线程 .
3. 简述DirectX的应用框架。
第1页 /共2页
汉宜信息技术有限公司
.DirectDraw使用直接写存技术加快游戏的动画速度;
.DirecSound控制游戏声音的合成和播放;
.DirectPlay使游戏具有网络多人游戏功能;
.Direct3D让程序员更方便地开发三维游戏:
.DirectInput使游戏支待更多的输入设备(现在只支持游戏杆、鼠标和键盘)。
第2页 /共2页


发布评论