早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读以下说明,回答问题1至问题4,将解答填入对应栏内。【说明】 某娱乐类网站需要开发一个网络游戏项

题目

阅读以下说明,回答问题1至问题4,将解答填入对应栏内。

【说明】

某娱乐类网站需要开发一个网络游戏项目。该项目采用三维动画软件完成游戏建模和美工制作,采用面向对象的程序设计语言完成系统集成,通过客户端程序与服务器进行交互操作。

为了提高客户端与服务器的交互效率,保证游戏画面流畅,对游戏场景中的三维模型有什么要求?为什么?

参考答案
正确答案:为了保证画面流畅提高交互效率三维模型应当使用低精度模型即使用多边形面数尽量少的模型。 主要原因如下: ①网络游戏采用的是实时渲染技术需要根据游戏玩家发出的指令进行实时渲染高精度三维模型的实时渲染复杂度高难于保证画面流畅。 ②采用较低精度的三维模型需要通过网络传送的数据量也较小便于提高网络传输效率。
为了保证画面流畅,提高交互效率,三维模型应当使用低精度模型,即使用多边形面数尽量少的模型。 主要原因如下: ①网络游戏采用的是实时渲染技术,需要根据游戏玩家发出的指令进行实时渲染,高精度三维模型的实时渲染复杂度高,难于保证画面流畅。 ②采用较低精度的三维模型需要通过网络传送的数据量也较小,便于提高网络传输效率。 解析:网络游戏开发可以分为两个部分,第一部分是游戏美工设计与制作,主要是通过三维动画软件完成游戏中场景和角色的设计与制作,第二部分是游戏引擎开发,通过程序设计语言设计游戏中的控制程序。交互性是网络游戏最重要的特征,画面显示是否流畅决定着网络游戏的成败。由于网络游戏运行过程中采用的是实时渲染技术,需要根据游戏玩家发出的指令进行实时渲染,耗费较多的系统资源,为了确保实时渲染的效率,对网络游戏中使用的三维模型有严格的要求,最重要的一点是要对组成模型的多边形面数进行限制,即通常所说的低边模。采用低边模型可以提高实时渲染的效率,同时还可以减少网络传送的数据量,提高游戏交互效率。
多媒体应用系统开发可以采用标准的软件工程开发方法来完成,通常采用的是螺旋式生命周期模型,网络游戏属于一种多媒体应用系统,同样可以采用螺旋式生命周期模型。螺旋式生命周期模型是在用户需求分析的基础上,构建一个应用系统原型,然后把应用系统原型交给用户使用,在使用过程中,通过用户反馈得到更多的用户需求,再构建下一个应用系统原型,加入新的用户需求,重复上述过程,直到得到完善的应用系统。
在面向对象程序设计语言中,类是一种重要的用户自定义数据类型,类的成员分为数据成员和函数成员(或成员函数),数据成员保存该类用于操作的数据,函数成员(成员函数)用于对数据成员的操作,完成一定的功能。类通过实例化生成对象,同一类生成的所有对象都具有该类的数据成员和函数成员(成员函数)。在可视化程序设计中,窗口、对话框、按钮等可视化对象的外观属性通常定义为对象的数据成员,如颜色、字号大小、字体等。鼠标和键盘事件的处理通常定义为类的函数成员(成员函数),当鼠标或键盘事件发生时,会激活对应的函数成员(成员函数),实现相应的功能。在面向对象程序设计语言中,对象之间是通过消息传递进行通信的。
在Windows平台下,目前使用的三维编程开发工具应用程序接口(API)主要是微软公司的三维图形应用程序接口Direct 3D和SGI公司的三维图形应用程序接口OpenGL。
看了阅读以下说明,回答问题1至问题...的网友还看了以下:

整式除法概念单项式除以单项式时,把、分别相处,作为商的因式,对于只在被除式中含有的字母,则;多项式 数学 2020-05-22 …

对关系“项目研发人员”,请回答以下问题: (1)针对“项目研发人员”关系,用100字以内文字简要说明 计算机类考试 2020-05-26 …

知识产权法我不会专利法第31条规定:“属于一个总的发明构思的两项以上的发明或实用新型,可以作为一件 其他 2020-06-08 …

填入下面文字中横线处与上下文衔接最恰当的一项是对于以陶渊明为代表的安然自立型的文化人格,中国民众不像 语文 2020-11-24 …

下列属于账账核对的是A.银行存款日记账与银行对账单的核对B.应收,应付款项明细账与债权债务人账下列属 其他 2020-11-28 …

2005年,有关部门在圆明园湖底铺设防水渗漏薄膜,由于这一做法可能对圆明园的生态环境有影响,从而在一 历史 2020-12-09 …

填入下面文字中横线处与上下文衔接最恰当的一项是()对于以陶渊明为代表的安然自立型的文化人格,中国民众 语文 2020-12-25 …

如果p(x)是不可约多项式,那么对于任意的两个多项式f(x),g(x),由p(x)|f(x)g(x) 其他 2020-12-28 …

操场上,小明对小亮说:“你在我的北偏东30°方向上”,那么小亮可以对小明说:“你在我的()方向上”. 数学 2021-01-02 …

操场上,小明对小亮说:“你在我的北偏东30°方向上”,那么小亮可以对小明说:“你在我的()方向上”. 数学 2021-01-02 …