一个简单的飞机对战游戏引擎设计

来源 :吉林大学 | 被引量 : 0次 | 上传用户:p244150486
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
‘个简单的飞机对战游戏引擎设计游戏引擎是为了使游戏设计者更方便的进行游戏设计,而不必关心一些技术和框架,比如运动处理,音乐要素,图像渲染,游戏精灵等一般游戏具有的要素。一个引擎设计者会尽可能把该用到的功能都集中到一个软件中,或者一个框架内,游戏设计者需要做的是,进行具体游戏的设计,把具体的游戏的元素添加至游戏引擎中,类似于组件技术,游戏引擎相当于一个接口,内部有很多控制游戏运行的关键程序,而游戏设计者需要关注外部的程序设计。目前游戏引擎在国内外仍是一个比较热的行业,很多国外游戏公司都利用引擎授权来获取高额利润,形成了很大的一个市场空间,而国内起步尚晚,这是一个契机。由于这个原因和本人对游戏设计的爱好,本文利用平时学的图形学、VC++、程序设计等相关知识,做了一个简单的游戏引擎,并在其上设计一个具体的飞机对战游戏。本设计先是做了一个简单的二维游戏引擎,其中含有游戏需要的基本框架,包括游戏精灵、游戏音乐、游戏运动,游戏交互,游戏逻辑,部分没有具体的功能,需要在具体的游戏设计时加入到引擎中,也就是使用引擎。游戏精灵是本引擎的关键,精灵的运用使得游戏中的图形元素有了很好的管理,方便了对图形的各种操作。游戏交互和游戏逻辑并没有实用的程序,需在具体的游戏中添加。游戏运动是一个类,其中包括了运动的属性和相关操作,对后来的具体游戏设计减少了很多麻烦。游戏引擎本身已经用程序实现,其结果是一个简单的窗口输出。其次在这个简单的游戏引擎框架上加入了具体的飞机对战的游戏设计元素,就构成了一个飞机对战游戏。在这个具体的游戏中,用了一些关键的技术和算法,双缓冲绘图,碰撞检测,多层背景,各类物体速度,物体运动范围,这些算法或技术都是游戏前辈们的技术,本设计对其用具体程序实现。双缓冲绘图对于图形的显示有很大的帮助,能让图形在终端上稳定的表现。碰撞检测是本游戏的真实爆炸效果的支撑程序,因为碰撞过后才能爆炸。多层背景使得本游戏在视觉上更丰富,更真实,更具可玩性。各种物体的速度的设计使得飞机的运动更加接近现实。物体运动范围的程序保证了游戏的窗口物体的安全性,不会出现物体移除画面的情况。本设计集很多知识、技术、功能于一体,可以说麻雀虽小五脏俱全,很多功能都是潜在的,对以后将要开发的大型三维游戏引擎有很大的意义,因为引擎的思想是大同小异的。
其他文献
中国历史上最初的检察制度,可追溯到春秋时期的御史制度。据史籍记载,中国最早的御史制度可溯及到古代的言官与察官制度。从中国历史上来看,言官与察官制度和御史制度有着密切的
通过研究一种基于函数值的(3,2)1阶二元有理插值样条函数中诸如边界插值、极限、解析和正则等性质,指出极限曲面是双曲抛物面,揭示了参数对这种插值曲面的影响.首先引入双8次矩阵表示的凸性判别函数,推导了判定插值曲面凸性的充要条件;然后根据该条件给出数值实例,展示如何适当选取参数实现有理插值样条曲面的局部保凸性.特别发现了这种插值曲面凸性在某些点处即使型值是凸的数据也是相对刚性的,并提出了插值曲面局部
随着社会的进步和发展,电子商务也得到了推动,就酒店管理来说,如果能够有效地应用电子商务,则能够获得更为广阔的发展前景。本文以电子商务在酒店管理中应用存在的问题等因素
通过用溶胶-凝胶法制备纯的和掺杂硼的TiO2纳米颗粒,对样品进行可见光光催化降解有机废水实验,研究主要影响因素对甲基橙在可见光催化降解的影响规律。结果表明,在煅烧温度60
当前,保险市场的竞争局面已经形成,因而努力提高保险企业经济效益,就成为保险业发展的一个重要问题.本文试就如何提高中国人民保险公司(以下简称人保公司)企业经济效益,作个粗浅的探
针对n变量Reed-Muller(RM)逻辑函数具有3n个混合极性,对应着3n个繁简不同展开式的问题,提出一种遗传算法——离散三值粒子群优化(GA-DTPSO)算法对电路面积进行优化.首先根据RM电路的XNOR/OR实现形式,建立混合极性XNOR/OR电路面积优化的数学模型和改进混合极性XNOR/OR电路极性转换方法;然后在遗传算法中引入粒子群算法的搜索机制,结合混合极性的特点提出GA-DTPSO
在计划经济体制下创办并长期沿用这一体制的福建农垦,为满足特定历史阶段的政治和经济需要作出过重要贡献,已成为福建农业及农村经济建设中一支不可忽视的力量。但是,随着改革开
研究了胆碱-组氨酸(Ch OH-His)离子液体水溶液提取栀子苷的方法。通过单因素实验和正交实验优化了胆碱-组氨酸(Ch OH-His)离子液体水溶液提取栀子粉中栀子苷的条件。结果表明,在
家住北京“蓝极速”黑网吧对面的小“网虫”柱子(化名),面对火灾现场愕然了。
改革开放以来,漳浦县坚持以市场为导向,不断调整优化农业和农村经济结构,着力发展“优高”农业,有效推动了农业产业化的发展进程,全县基本形成了粮精、水果、水产、畜牧、蔬菜、食