ogre引擎:高层游戏引擎——基于OGRE所实现的高层游戏引擎框架疯狂代码http://www.crazycoder.cn/ĵ:http:/www.crazycoder.cn/GameDev/Article11455.html这是意念自己毕业论文在个具体实战的中意念主要负责是物件和GUI的外其他游戏系统意念才学疏陋望众位前辈不吝赐教由于代码质量不高、环境很难于配置、资源包过大等问题意念暂先不提供代码和未来有时间时候组织下这些曾经代码再向外发布文过3月也有些新想法以后会慢慢跟大家聊欢迎拍砖哦^_^关键字和术语:游戏、游戏引擎、高层引擎、规则、场景、物件、Terrain(地形)、解释器、ApplicationFramework(应用框架)、GUI(GraphicsUserInterface图形用户界面)、Manager(在本文中特指管理器)、触发器、设计模式(DesignPatterns)、Singleton(单件模式种设计模式使某个类在某个生存期内有且只有份例子而且可以在任何时候得到这份例子)、Adapter(适配器模式种设计模式将个类接口转换成客户希望另外个接口)、Factory(工厂模式种设计模式提供个创建系列相关或相互依赖对象接口而无需指定他们具体类)、Thanatos(死本能代表恨和破坏力量死本能投射于外则表现为求杀希望表现为侵犯和仇恨根源;如死本能外投受挫则为“自杀倾向”包括自我谴责自我惩罚对敌手嫉妒和对权威反抗等)、OGRE(Object-OrientedGraphicsRenderingEngine)面向对象图形渲染引擎Abstract:Theabstractionofgameengineisanimportantquestioningameprogramming,andthekernelofthequestionis“Howcouldwegivethegameenginemoreadaptability?”Inthepaperweattempttodeducetheformwhichourgameenginemustbefromourdaily-lives.WiththehelpofOGRE,Icompletedthegameenginewhichhastheformthatwehavejustdeduced.Themajorquestionsofthispaperare:First,whywemakegameengine?Second,howwemakeagameengine?ThefirstquestionwasansweredinPart1,whilethesecondinPart3.AndthePreviewgivesusatheoreticconclusiontothesecondquestion.Attheendofthispaper,weusedthegameenginewhichhasjustbeencompletedtomakeasimplegame.Theideaofthepaperistotakegameengineasacombinationofthehigh-levelgameengineandthelow-levelgameengine.Weusethehigh-levelgameenginetosupportgamelogic,andlow-levelgameenginetosupportdeviceandplatformAPI.摘要:游戏引擎和框架抽象直是游戏制作中个关键问题其核心问题是如何令抽象好引擎具有更好适应性本文尝试使用演绎法从我们所生活世界推导出了高层引擎为了适应游戏需要所需要保持形态并通过实做利用OGRE完成了满足这个形态个简单高层引擎本文关键问题有两个:是为什么要有游戏引擎2是我们怎样来构架个游戏引擎在第部分和第3部分我们分别回答了这个问题绪论则作为对第2个问题所进行演绎和推导在本文最后我们利用完成游戏引擎制作了个简单游戏游戏引擎应分为为高层逻辑提供支持和为底层功能提供封装两个部分这是本文中心论点目录绪论游戏形态和其所决定形态电脑游戏本质是模拟现实被电子竞技现实形态所决定形态第部分游戏引擎技术介绍引擎概述高层引擎概述第2部分OGRE图形引擎基本构成第3部分实作:基于OGRE图形引擎游戏框架场景系统:OGRE场景体系分离和重新合成场景:游戏舞台规则:脚本系统零件组装:具体游戏层构建过程第4部分结论和展望附录TerrainExample参考Preview游戏形态和其所决定形态电脑游戏本质是模拟现实“游戏是先于人类许多学者在关注游戏时候发现在自然界哺乳类动物里存在着大量游戏行为……“尽管游戏历史是悠远久长但人类把它当作种理论研究对象却是在近代才开始事德国诗人和剧作家席勒在研究艺术起源问题上曾以‘艺术起源于游戏’大胆说而语惊4海他认为人类在现实生活中要受到精神和物质双重束缚在这两种束缚中常常失去了理想和自由人们就设法用剩余精神创造个自由世界这个自由世界就是游戏”——游戏的王·游戏文明论人类对于游戏研究起源于近代有关游戏起源问题自近代而来就有了多种理论:例如席勒“本能论”斯宾塞“剩余能量论”谷鲁斯“练习理论”弗洛伊德“宣泄理论”等等然而什么是游戏?游戏本质是什么呢?我们先看看下面几种游戏形态...