- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3D游戏设计与开发
基于DXUT应用程序框架的DirectX开发
【摘要】视频游戏产业在娱乐业所占的比例越来越大,根据美国去年的调查显示,2009至2010年美国的电子游戏产业的营业额已经超过了好莱坞的电影票房收入。可以看出这个市场有着巨大的潜力,当然在我国也不例外。但是由于种种已知原因,这个行业在我国还处于比较落后的局面,缺乏各种核心的技术,尤其是当游戏引擎——这种集软件行业顶尖智慧于一身的开发形式面世后,大大加速了各种游戏的开发效率。而大部分的游戏引擎技术都掌握在欧美手里,这种软件的开发难度又不亚于操作系统的编写难度,几家核心游戏引擎的开发商也因此大大的赚了个盆丰钵满。既然要为了这个远大的目标而奋斗,一个基于DirectX技术所开发的3D游戏实验性项目便成为了我这次的选题
【关键词】游戏引擎;图形学;自主开发 DirectX
引言
现今游戏市场背景
从某种意义上来说,电子游戏这的开发市场主要以欧美一些主流游戏开发商为主,包括了市面上现在流行的单机或网络游戏都是如此,国内市场鲜有沾光。造成这种局面的原因比较复杂,一是国内在计算机专业领域起步非常晚,尤其是计算机娱乐和多媒体这个领域更是如此,二是国内的游戏市场始终打不开局面。在PC平台上的单机游戏正热火朝天的时候,国内其实也有点这种乘胜追击的势头,比如当年以仙剑为主的一系列武侠RPG游戏也给了我们这一代人不少少年时候的美好回忆。可惜当时国内的单机游戏市场黯淡无光的主要原因是因为被盗版这个始终挥之不去的毒瘤给毁了,国内游戏制作人只能看着国外的同行们一个一个的成为百万富翁,而自己却只能改行或者默默的成为角落里的角色而暗自悲哀。可到了网游盛行的年代,虽然制作以及技术核心以国外为主的局面仍然没有大的改观,但是国内网游制作商以国内玩家这个特殊的游戏群体,以及其巨大的市场潜在价值为基础,以投机取巧的商业运营方式,还是能在这个大蛋糕上赚得一部分份额的。
1.2 解决的办法
但是问题始终是问题,不能因为其能赚钱而忽略了国内游戏制作商缺乏核心技术的巨大漏洞。如果说现在的国内游戏市场靠着大部分休闲/非核心玩家的大量涌入的道具收费方式得意谋取利润的话,那么到了若干年后,主流游戏玩家们成长为核心游戏玩家,他们追求游戏质量,游戏可玩性,而不是现今的泡菜游戏博一一乐的游戏理念,那么这种打一枪换一个地方的游戏运营方式和理念迟早都是要被淘汰在历史之中的。所以,要培养国内自己的核心游戏开发团队和游戏人才输出现在来说是一个非常有前瞻性并且大胆的人才投资方向。
1.3 DirectX的优势
DirectX 在过去的数十载中已经逐步稳固的进化为游戏开发者们在微软的Windows平台上开发游戏的首选开发接口。每一代的DirectX都带来为新的硬件提供的图形加速支持,使得游戏开发人员能以惊人的速度前进着。
图1 利用DirectX制作的逼真的游戏场景
DirectX有着多种开发接口,Direct 3D是基于HAL硬件加速的图形接口,DirectSound是声音接口,DirectInput可以用与微软自家的游戏机Xbox的输入系统等等。DirectX很底层,但是也很强大,利用它几乎可以制作所以令人乍舌的视觉效果和性能卓越的精彩游戏。而且微软也在不断的更新着DirectX,使它支持更多的特效,更多的功能,更新的软硬件架构。在推动了游戏发展的同时,也成为了硬件市场发展的强心针,在为玩家带来了快乐的同时,也为商家带来了更多利润。
2 本毕业设计所开发的游戏
2.1 第三人称跟随视角类游戏
图2 著名的TPS——《战争机器》
TPS(第三人称射击)游戏是我个人比较喜欢的类型,第三人称跟随视角的游戏一般比较适合做ARPG或者MMORPG游戏,玩家的视角被固定在自己的角色身后,这样可以随时看到自己的人物的装扮,以产生一种满足感。相对于第一人称射击类游戏来说,可以看到自己身边和身后的一些状况,玩家能观察到自己角色流畅的动作,增加了游戏整体的流畅感与爽快感。3 著名网游《魔兽世界》截图
图4 游戏截图
2.2 游戏简介
图5 游戏失败画面
游戏操作很简单,用只要用键盘就应付所有操作
W 向正前方前进
S 向后方后退
A 向左平移
D 向右平移
方向上 向上爬升
方向下 向下下降
方向左 向左旋转
方向右 向右旋转
空格 开炮
游戏方式就是通过移动和旋转躲避敌人的子弹,然后向敌人开火击落他们。当击中敌机的时候敌机会死亡。你一共有4格生命值,当生命值被耗光时游戏结束。
3 具体设计部分
3.1 DirectX SDK的安装与开发环境
文档评论(0)