网站大量收购独家精品文档,联系QQ:2885784924

计算机游戏开发理念及方法研究的论文.docVIP

计算机游戏开发理念及方法研究的论文.doc

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

  计算机游戏开发理念及方法研究的论文 计算机游戏开发理念及方法研究 引言   随着计算机的发展与普及,计算机游戏成为人们娱乐休闲的选择之一。计算机游戏是融合技术和艺术的文化产品,以计算机为操作平台,通过人机互动形式实现,是当今计算机技术较高水平的一种新型娱乐方式。近年来,计算机游戏无论在技术还是画面上都以惊人的速度不断突破。国内外计算机游戏迅猛发展,该产业及其衍生产品的价值渐超传统产业。中国游戏市场的创收额也是一年高于一年。自2008年至今,中国游戏产业的收入规模远超传统三大娱乐产业电影、电视和音乐,成为中国娱乐业与互联网行业发展的排头兵。   1游戏开发基本元素   计算机游戏是比较独特的软件产品,反应人类对客观世界的认识,是场景、角色、规则、i/o控制和gui的集合。场景是游戏活动的载体和现实或非现实的空间环境,是游戏的重要造型元素,是自然界中实体的抽象,如山水花草、亭台楼阁等,包括2d、2.5d、3d游戏场景和3d主机游戏场景等。角色是具备生命特征和表现力的元素,包括人、动物或工具等。角色的制作质量高低会影响游戏的生动性。而规则是自然规律的集合,游戏场景和角色都要遵循一定规则。i/o控制主要指游戏系统的输入输出。gui是能为用户本文由论文联盟收集整理提供更为便捷的交互方式,也在一定程度上弥补了标准i/o设备的不足。   2游戏开发结构理念   计算机游戏的开发以创意性和可玩性为核心,集交互性、目标性、规则性、竞争性和情节性为一体,是某种逻辑(logic)和某些数据(data)的结合体,如图1所示。.   逻辑是游戏的灵魂,包括游戏开发的核心算法和规则,决定游戏的可玩性和成功与否。逻辑主要由游戏创意和策划人员制定。   数据是游戏的内容,包括游戏场景描述数据、角色行为数据、音频数据等,它由游戏场景设计师和音效师等创作人员制定。   最后,游戏程序员通过编程,把游戏内容和角色行为数据按某种逻辑规则结合起来,并提供玩家的动态交互接口,形成可玩性的软件产品。   3游戏开发制作流程   一个游戏软件的开发流程是将各类游戏开发人员进行组织协调、开发制作、发布与市场运作的过程。它包括立项、游戏大纲策划、游戏正式开发、配音和配乐、检测与调试、广告和市场开发、生产和发售以及售后服务,如图2所示。   4游戏开发的引擎技术   游戏引擎技术是当前游戏开发的关键技术和核心平台,是软件工程、专业化分工和游戏产品的独特文化要求在游戏开发中的综合体现。游戏开发者用已有的同类型游戏中的部分代码作为新游戏的基本框架,产生游戏引擎。游戏编程人员不需从头做起,简单通过api、接口直接调用游戏引擎,高质量地在很短周期内开发出新游戏。现代游戏引擎已发展为一套由多个子系统共同构成的复杂系统,从建模、动画到光影和粒子特效,从物理系统、碰撞检测到文件管理、网络流量控制等,包括专业的编辑工具和插件,几乎涵盖了游戏程序设计中的所有环节。它的功能体现在光影效果、动画生成、物理模拟、渲染(绘制)和交互控制,其中渲染是引擎的最重要功能之一。游戏引擎可以处理光影和场景数据渲染,控制环境物体间的物理互动,确保动画可在ai(人工智能)逻辑的控制下圆滑无缝地混合及在场景中实时混合音效和视觉特效。目前较有名的引擎有cry engine引擎、unreal引擎和big aterial系统与脚本、render系统与插件、entity角色系统, gui系统与overlay脚本、archive系统与文件解码器、texture与图片解码器、场景系统、粒子系统等,都由 root管理。而root是ogre系统的入口,调用root对象可配置系统获取系统内其它对象。material定义了场景中物体的表面属性。render系统是3d api的抽象层,可设置渲染属性,执行渲染操作。entity是场景中可运动物体。在ogre场景中,场景树由scenenode对象组成,能设置位置、方向、非均匀比例缩放属性,通过scenemanager:getrootscenenode()方法获得根结点,并通过根结点创建子结点、孙子结点,然后设置结点的相对方位,并向结点中添加场景对象。ogre引擎中所需编写的代码有初始化、输入处理和运行阶段的帧循环。

文档评论(0)

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

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

1亿VIP精品文档

相关文档