打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
高层游戏引擎——基于OGRE所实现的高层游戏引擎框架(1)

高层游戏引擎——基于OGRE所实现的高层游戏引擎框架(1)收藏

高层游戏引擎——基于OGRE所实现的高层游戏引擎框架

这是意念自己的毕业论文,在一个具体的实践之中,意念主要负责的是物件和GUI之外的其他游戏系统。意念才学疏陋,望众位前辈不吝赐教。由于代码质量不高、环境很难于配置、资源包过大等问题,意念暂先不提供代码和程序,未来有时间的时候组织一下这些曾经的代码,再向外发布。

  文过三月,也有些新的想法,以后会慢慢跟大家聊的,欢迎拍砖哦^_^。



关键字与术语:

 游戏、 游戏引擎 、高层引擎、规则 、场景、物件、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 gameprogramming, and the kernel of the question is “How could we give thegame engine more adaptability?” In the paper we attempt to deduce theform which our game engine must be from our daily-lives. With the helpof OGRE, I completed the game engine which has the form that we havejust deduced.

    The major questions of this paper are: First,why we make game engine? Second, how we make a game engine? The firstquestion was answered in Part1, while the second in Part3. And thePreview gives us a theoretic conclusion to the second question. At theend of this paper, we used the game engine which has just been completedto make a simple game.

    The main idea of the paper is to takegame engine as a combination of the high-level game engine and thelow-level game engine. We use the high-level game engine to support gamelogic, and low-level game engine to support device and platform API.

摘要:

  游戏引擎和框架的抽象一直是游戏制作中的一个关键问题,其核心问题是如何令抽象好的引擎具有更好的适应性。本文尝试使用演绎法从我们所生活的世界推导出了高层引擎为了适应游戏需要所需要保持的形态,并通过实做利用OGRE完成了满足这个形态的一个简单的高层引擎。

  本文的关键问题有两个:一是为什么要有游戏引擎,二是我们怎样来构架一个游戏引擎。在第一部分和第三部分我们分别回答了这个问题,绪论则作为对第二个问题所进行的演绎和推导。在本文的最后,我们利用完成的游戏引擎制作了一个简单的游戏。

  游戏引擎应分为为高层的逻辑提供支持和为底层的功能提供封装的两个部分,这是本文的中心论点。

目录

绪论 游戏形态与其所决定的程序形态

电脑游戏的本质是模拟现实

被电子竞技的现实形态所决定的程序形态

第一部分 游戏引擎技术简介

引擎概述

高层引擎概述

第二部分 OGRE图形引擎的基本构成

第三部分 实作:基于OGRE图形引擎的游戏框架

场景系统:OGRE场景体系的分离和重新合成

场景:游戏的舞台

规则:脚本系统

零件组装:具体游戏层的构建过程

第四部分 结论和展望

附录

Terrain Example

参考


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
游戏引擎学习笔记:介绍,架构,设计及实现
14个非常棒的 JavaScript 游戏开发框架推荐
跨平台8大引擎
游戏引擎列表
浅谈3D网游引擎变迁史 看国产游戏引擎选择趋势
向对象的图形渲染引擎Ogre 3D游戏
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服