ogre引擎:高层游戏引擎——基于OGRE所实
现的高层游戏引擎框架
疯狂代码 http://www.crazycoder.cn/ ĵ:http:/www.crazycoder.cn/GameDev/Article11455.html
这是意念自己毕业论文在个具体实战的中意念主要负责是物件和GUI的外其他游戏系统意念才学疏陋望众
位前辈不吝赐教由于代码质量不高、环境很难于配置、资源包过大等问题意念暂先不提供代码和未来有时间时
候组织下这些曾经代码再向外发布
文过 3月也有些新想法以后会慢慢跟大家聊欢迎拍砖哦^_^
关键字和术语:
游戏、 游戏引擎 、高层引擎、规则 、场景、物件、Terrain(地形)、解释器 、Application Framework(应用
框架)、GUI(Graphics User Interface 图形用户界面)、Manager(在本文中特指管理器)、触发器、
设计模式(Design Patterns)、
Singleton(单件模式种设计模式使某个类在某个生存期内有且只有份例子而且可以在任何时候得到这份例子
)、
Adapter(适配器模式种设计模式将个类接口转换成客户希望另外个接口)、
Factory(工厂模式种设计模式提供个创建系列相关或相互依赖对象接口而无需指定他们具体类)、
Thanatos(死本能代表恨和破坏力量死本能投射于外则表现为求杀希望表现为侵犯和仇恨根源;如死本能外
投受挫则为“自杀倾向”包括自我谴责自我惩罚对敌手嫉妒和对权威反抗等)、
OGRE(Object-Oriented Graphics Rendering Engine)面向对象图形渲染引擎
Abstract:
The abstraction of game engine is an important question in game programming, and the kernel of
the question is “How could we give the game engine more adaptability?” In the paper we attempt
to deduce the form which our game engine must be from our daily-lives. With the help of OGRE, I
completed the game engine which has the form that we have just deduced.
The major questions of this paper are: First, why we make game engine? Second, how we make a
game engine? The first question was answered in Part1, while the second in Part3. And the Preview
gives us a theoretic conclusion to the second question. At the end of this paper, we used the game
engine which has just been completed to make a simple game.
评论5