浅谈游戏引擎

浅谈游戏引擎.doc:..浅谈游戏引擎什么是游戏引擎?一般来说,一款优秀的游戏需要动人的呦面、炫目的特效、好听的音乐、逼真的音效、引人入胜的故事、当然还有最重要的——有趣的故事情节,如果用一个专业的词,那么这些就是游戏的可玩(Gameplay)0然而归根结底,游戏最终还是耍以计算机软件的形式存在(puter)不应狭义地理解为PC机,PS2、Xbox、puter),美术也好、策划也罢,他们的所有工作都必须通过程序员的编码,变成可以在计算机上运行的软件,这样才能让用八最终看到。软件开发中的一个关键的词是“复用”(或“重用”)。简单的看,我们完全可以拿汽车来做比喻,引擎就好像汽车内部的发动机一样,两辆外形完全不同的汽车可能内部便用的发动机是和同的,而两款完全不同的游戏,却有可能使用同一•款内部引擎。你现在已经开始有点明口游戏引擎的概念了吧?比如国外著名的"Unreal"引擎,不同的游戏开发商利川它制作了不同的游戏,例如《代号13》、《分裂细胞》、《天堂2》等等都应用了“Unreal”引擎。那么游戏引擎在游戏中到底扮演着什么样的角色呢?简单来说,游戏引擎最重要的工作之一就是将三维图像正确、快速地显示在电脑屏幕上。由于计算机游戏是实时的,所以游戏引擎必须保证一定的帧速率,这样玩家在游戏时才不会有停顿的感觉。每秒钟计算机需要处理的工作是大量的。首先,它耍接收玩家的输入信息,然后决定需要把哪些画而显示在屏幕上,而在这期间还有很多其他工作要做:场景数据库遍历(寻找符合条件的场景)、对象运动、摄像机的运动、对象模型的动画、3D场景的描述、对象可见性的检查、细节等级处理、各种几何变化和坐标变换、背面的剔除、生成三角形、角度变换、着色、纹理、雾等等。也许你并不明白这些名词所代表的具体含义,事实上你无需明白它们,这就好像造汽车一样,你不必掌握发动机的工作原理,只需告诉发动机制造商”我需要一台马力多少的汽汕机”即可,其它头痛的工作让他们来完成就行了,而你只须将精力投注在汽车其它部分的设计上就可以了,比如车的外形、操控设计等性能。游戏引擎也是如此。作为游戏引擎使用者的游戏开发商无需关心底层的显示细节,他们只须告诉游戏引擎“帮我把这个模型画出來”(即显示在屏幕上),或者说“播放一个开枪的动画”,引擎会自动做完这所有的工作,而游戏开发人员则无需关心计算机到底是怎么把它们画出來的。这样一來,开发人员可以把大量的粕力花在如何编写动人的故事情节、如何画出漂亮的图価、如何制作动听的音乐等等盂要艺术细胞的事情上,而不必再被技术方面的问题占去宝贵的时间。-•般而言,底层的技术开发在游戏整体开发成本中会占有和当大的比例,游戏引擎就是为了解决这些底层技术1佃存在的。使用商用引擎开发游戏为开发人员带来的第一个直观感受就是:开发游戏变得简单了。当然,引擎之于开发的好处还远远不止这些。游戏引擎的简单历史虽然市场中也存在一些名义上的2D引擎,但不可否认的是,引擎概念真正被人们关注还是始于3D时代,而它又同笫一人称射击游戏(FPS)的火爆密不可分。1992年,3DRealms公司/Apogee公司发布了一款只有2兆多的小游戏《徳军司令部»(Wolfenstein3D),这部游戏既开了FPS的先河,也成为第一个真正意义上的3D引擎。它的

浅谈游戏引擎 来自淘豆网www.taodocs.com转载请标明出处.

相关知识

三国游戏之三国霸业 经典时刻回忆、浅谈 已推荐
android 游戏引擎(安卓游戏引擎)
android游戏引擎(android游戏引擎开发)
游戏引擎
游戏开发引擎有哪些(游戏引擎知多少 盘点常见游戏引擎及代表作)
游戏引擎是什么意思?什么是游戏引擎
游戏引擎的概念解析:游戏引擎是什么?
浅谈策略类型游戏
手机游戏引擎
游戏引擎排名

网址: 浅谈游戏引擎 http://www.hyxgl.com/newsview342443.html

推荐资讯