人气 2546

[游戏书籍]_游戏引擎全剖析 [复制链接]

九艺网 2012-4-26 16:46:00

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
游戏引擎全剖析
第1部分: 游戏引擎介绍, 渲染和构造3D世界
介绍
  自Doom游戏时代以来我们已经走了很远。 DOOM不只是一款伟大的游戏,它同时也开创了一种新的游戏编程模式: 游戏 "引擎"。 这种模块化,可伸缩和扩展的设计观念可以让游戏玩家和程序设计者深入到游戏核心,用新的模型,场景和声音创造新的游戏, 或向已有的游戏素材中添加新的东西。大量的新游戏根据已经存在的游戏引擎开发出来,而大多数都以ID公司的Quake引擎为基础, 这些游戏包括Counter  Strike, Team Fortress, Tac Ops, Strike Force, 以及Quake Soccer。Tac Ops 和Strike Force 都使用了Unreal Tournament 引擎。事实上, "游戏引擎" 已经成为游戏玩家之间交流的标准用语,但是究竟引擎止于何处,而游戏又从哪里开始呢?像素的渲染,声音的播放,怪物的思考以及游戏事件的触发,游戏中所有这一切的幕后又是什么呢? 如果你曾经思考过这些问题, 而且想要知道更多驱动游戏进行的东西,那么这篇文章正好可以告诉你这些。 本文分多个部分深入剖析了游戏引擎的内核, 特别是Quake引擎,因为我最近工作的公司Raven Software已经在Quake引擎的基础上开发出了多款游戏,其中包括著名的Soldier of Fortune 。
开始
  让我们首先来看看一个游戏引擎和游戏本身之间的主要区别。 许多人们会混淆游戏引擎和整个游戏 。这有点像把一个汽车发动机和整个汽车混淆起来一样 。 你能够从汽车里面取出发动机, 建造另外一个外壳,再使用发动机一次。 游戏也像那。 游戏引擎被定义为所有的非游戏特有的技术。 游戏部份是被称为 '资产' 的所有内容 (模型,动画,声音,人工智能和物理学)和为了使游戏运行或者控制如何运行而特别需要的程序代码, 比如说AI--人工智能。
  对于曾经看过 Quake 游戏结构的人来说, 游戏引擎就是 Quake。exe ,而游戏部分则是 QAGame。dll 和 CGame。dll 。 如果你不知道这是什么意思, 也没有什么关系;在有人向我解释它以前, 我也不知道是什么意思。 但是你将会完全明白它的意思。 这篇游戏引擎指导分为十一个部份。 是的, 从数量上来说,总共是十一个部份! 每个部分大概3000字左右。现在就从第一部分开始我们的探索吧,深入我们所玩游戏的内核,在这里我们将了解一些基本的东西, 为后面的章节作铺垫。。。

f334c8f7e2ca75509b32c3098d4452b4.gif

1.jpg

1.jpg
回复

使用道具 举报

异教徒1983 2012-4-26 22:42:00
作品不错~支持下!继续努力!
回复 支持 反对

使用道具 举报

413400501 2012-4-26 22:43:00
作品不错~支持下!继续努力!
回复 支持 反对

使用道具 举报

雷小楚 2012-4-27 01:11:00
什么情况啊?
回复 支持 反对

使用道具 举报

公羊 2012-4-27 17:57:00
niuren
回复 支持 反对

使用道具 举报

Grieproni 2012-4-27 18:27:00
谢谢了,支持下
回复 支持 反对

使用道具 举报

klimt 2012-4-30 22:00:00
回复 1# 老六


    说的很好!
回复 支持 反对

使用道具 举报

静思艺 2012-6-5 00:10:00
感谢你提供的资源~我们要疯狂的下载!
回复 支持 反对

使用道具 举报

kwky7aUj 2012-6-13 22:04:00
回帖了!大家继续顶啊!
回复 支持 反对

使用道具 举报

AndreyCype 2012-6-13 22:04:00
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-3-29 21:13 , Processed in 0.108459 second(s), 26 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.