1 / 11
文档名称:

游戏引擎与游戏引擎开发入门.doc

格式:doc   大小:53KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

游戏引擎与游戏引擎开发入门.doc

上传人:wxc6688 2021/1/25 文件大小:53 KB

下载得到文件列表

游戏引擎与游戏引擎开发入门.doc

相关文档

文档介绍

文档介绍:,亦能帮助你鼓起前进的船帆;信念的魅力在于即使遇到险运,亦能召唤你鼓起生活的勇气;信念的伟大在于即使遭遇不幸,亦能促使你保持崇高的心灵。早想写一点游戏设计的文章与大家交流,一是经验的问题,二是公司正在紧张的游戏制作期,实在抽不出多少时间,一直没有动手,今天忽然头脑发热,写了一段,以后准备陆续写一些游戏创意,策划,制作,流程管理,和制作工具等方面的文章供大家参考.
我们的游戏设计经验主要是冒险游戏和角色扮演游戏,但我们设计游戏工具时尽量适应其余题材,不过是否可行未经检验. 写这篇文章的意图一是想为游戏界做点事,抛砖引玉吧,另外是公司正在寻找志同道合的战友, 我写一点文章交一交朋友,许多东西仅仅是我们的经验,
游戏设计工具包括游戏编辑工具和游戏引擎两块;
游戏编辑工具
交互编辑游戏数据,生成游戏引擎所需的数据文件,包括以下几个功能块: 图像编辑,场景编辑,物品编辑,动画编辑,人物编辑,事件编辑等,具体介绍在以后的文章介绍.
游戏引擎
语言:
操作系统:WIN95
图像引擎:DIRECT X
支持游戏风格:各种类型和视角以及多层次的冒险游戏和角色扮演游戏
整个游戏引擎包括以下功能块:
资源管理:
图像库CIMGLIB,声音库CSOUNDLIB,通过编辑工具形成的资源文件来定义,"像包括多种格式(BMP,,FLC等)以及他形成的内存格式定义,子图定义(每一张图片包括许多小图,需定义它的小图位置,当然可以自动生成),游戏需要的特殊定义,比如行走,身体性质,中心定位点,触发区,可以根据自己的要求扩充各种性质定义. MID的定义和再现. ,调试版本中最好不要将资源打包,而是指向正常的文件名,发行版本中再打包,这样修改和不同工作人员协调容易一些,.
资源管理对象还包括内存管理,比如设置时间阀释放长期不用的资源.
声音管理:
CSOUND,包括Creat(),Sound(char *fileName...),SetPos(),等,DirectSound有一些函数,我们要做的是封装简化,减少对外的接口.
窗口系统:
接管标准窗口系统,一个完善的游戏引擎最好有一个自己的界面系统,至于简单还是复杂根据自己情况具体分析,一个具备基本功能的界面系统1000行程序就可以对付下来,需要窗口系统的原因是一般的图像引擎不支持标准窗口,,游戏只是窗口系统的一种特殊控件(CWINGMCTR),因此可以实现多窗口游戏等特殊要求.
CWINGMCTR是一种特殊控件,.
图像引擎:
所使用的图像引擎的管理,我们使用的是DirectX,包括Creat(),CreatSurface(), OutToScr(),Bilt()等对外接口;他不是游戏的重点,我们尽量将图像引擎细节封装起来.
图像管理:
这是处理图像的中心,一般处理游戏显示喜欢以某种图像引擎为中心来设计,我觉得最好设计自己的对象来封装别人的图像引擎,这样不会因某引擎而受限制,移植也比较容易,我们虽然使用的DIRECT X ,但实际上对外的接口是一种CPICPAGE的界面,他不但包括DIRECT X 的surface, 也包括标准的位图,AVI界面,GIF动画界面,以及自定义的格式,他将各种类型的图像统一起来,对外使用统一操作,比如DRAWTEXT,BILT,LINE等标准图形图像操作,以及扩充的ALPHA通道,,特别是16M高彩,不要将全部图像使用DIRECT X的表面,对一些刷新不多的图像,比如背景,可以使用标准256色位图,甚至一种GIF表面,需要时再解压,我们还使用一种单色位图用来从背景中抠图,比如一所场景中一棵巨大的树,只要不是动画,我们可以用单色抠图的形式从背景中扣除来作为另外一层,(或3D场景), %的内存需求.
CPICPAGE可以通过TimeTrace()以及多线程来改写内容,比如AVI的改变.
游戏控制:
这部分包括显示和控制,由CGAME->

最近更新

宁夏石嘴山市选调生考试(行政职业能力测验).. 147页

安徽省安庆市事业单位招聘考试(职业能力倾向.. 150页

安徽省淮北市事业单位招聘考试(职业能力倾向.. 147页

安徽省淮南市事业单位招聘考试(职业能力倾向.. 146页

安徽省芜湖市事业单位招聘考试(职业能力倾向.. 148页

山东省枣庄市事业单位招聘考试(职业能力倾向.. 147页

山东省济南市事业单位招聘考试(职业能力倾向.. 148页

山东省淄博市事业单位招聘考试(职业能力倾向.. 148页

山东省潍坊市事业单位招聘考试(职业能力倾向.. 147页

山西省晋中市2024年党群事业单位招聘历年高频.. 60页

广东省东莞市社科院2024年招聘科研人员历年高.. 59页

广东省汕头市选调生考试(行政职业能力测验).. 148页

广西省北海市选调生考试(行政职业能力测验).. 148页

对我国当前盾构施工技术存在问题的探讨 58页

最高检直属单位2024年度公开招聘15名工作人员.. 58页

江苏南京江宁区卫生局所属事业单位2024年招聘.. 59页

江苏省南京市事业单位招聘考试(职业能力倾向.. 147页

江苏省扬州市事业单位招聘考试(职业能力倾向.. 146页

江西省九江市事业单位招聘考试(职业能力倾向.. 147页

江西省南昌市事业单位招聘考试(职业能力倾向.. 147页

江西省抚州市事业单位招聘考试(职业能力倾向.. 147页

江西省新余市事业单位招聘考试(职业能力倾向.. 148页

江西省赣州市事业单位招聘考试(职业能力倾向.. 148页

江西萍乡人民医院2024事业单位招聘历年高频难.. 59页

2024年安全月答题 33页

辽宁省沈阳市沈北新区2023-2024学年八年级上学.. 23页

公安机关押解犯罪嫌疑人乘坐民航班机审批表模.. 1页

世界卫生组织儿童生长发育标准 25页

校园欺凌短剧剧本范文(3篇) 32页

连接座零件机械加工工艺规程及夹具设计 37页