Engine总体设计思路
来源:互联网 发布:淘宝百货店铺卖什么好 编辑:程序博客网 时间:2024/04/30 00:57
游戏引擎是一个复杂的庞大工程,完全靠一个人的力量是一个长期的过程,所以为了提高开发速度并且提高性能,项目将采用多个已有的开源项目的部分代码,最终综合按照总体设计思路进行组合,实现完整的游戏引擎。
开发目标
游戏种类十分繁多,到现在为止没有一个游戏引擎能够满足所有游戏引擎的开发需要。所以每个游戏引擎都有自己的适用目标, FreeSky game engine将以游戏性能作为开发中首先考虑的因素,从本质上大型游戏应该是一个系统软件。所以,FreeSky game engine将以大型系统软件的方式进行开发。并目标支持各个主流操作系统,并尽量支持各种类型游戏开发的 需要。
总体框架思路
游戏引擎发展至今已经相对比较成熟。我们将以最基本的分层概念来划分系统结构层次,并且将包括现代游戏引擎中的各个主要子系统。具体如下:
开发思路
系统开发将使用多个程序设计语言,包括汇编实现最底层的常用函数,C实现高层函数,C++定义类型和高层类,实用接口技术实现组件开发,支持基于脚本的高层逻辑操作。
开发目标
游戏种类十分繁多,到现在为止没有一个游戏引擎能够满足所有游戏引擎的开发需要。所以每个游戏引擎都有自己的适用目标, FreeSky game engine将以游戏性能作为开发中首先考虑的因素,从本质上大型游戏应该是一个系统软件。所以,FreeSky game engine将以大型系统软件的方式进行开发。并目标支持各个主流操作系统,并尽量支持各种类型游戏开发的 需要。
总体框架思路
游戏引擎发展至今已经相对比较成熟。我们将以最基本的分层概念来划分系统结构层次,并且将包括现代游戏引擎中的各个主要子系统。具体如下:
开发思路
系统开发将使用多个程序设计语言,包括汇编实现最底层的常用函数,C实现高层函数,C++定义类型和高层类,实用接口技术实现组件开发,支持基于脚本的高层逻辑操作。
程序物理结构如下:
GameLoader.exe 游戏启动程序负责程序的启动,并加载相关模块。
GameLoader.exe 游戏启动程序负责程序的启动,并加载相关模块。
GameEngien.dll 游戏的总体运行控制,控制所有相关模块相互工作。
Render.dll 游戏图像渲染。
Animation.dll 实现动画。
GUI.dll 实现图形用户接口和二维图形管理。
SF_particle.dll 粒子系统特效。
Scene.dll 图形场景管理。
Physics.dll 物理引擎。
Input.dll 用户输入管理。
Network.dll 网络管理。
Audio.dll 音频管理。
Script.dll 脚本支持。
Core.dll 核心系统支持。
- Engine总体设计思路
- ViewPager设计总体思路
- rtems总体设计思路
- TypeSDK总体设计思路和架构
- 运营之-------------总体思路
- hibernate 总体思路
- 需求与总体思路
- 性能评估思路总体
- 总体设计
- 总体设计
- 总体设计
- 总体设计
- 总体设计和登陆服务器 [游戏服务器的设计思路 转]
- 总体设计和登陆服务器 [游戏服务器的设计思路 转]
- 微内核流程引擎(IVR导航)的设计与实现——总体思路
- 设备管理项目通用性研究与开发(3)总体设计思路
- 网站实现WORD文档、PDF文档在线预览:设计总体思路
- 网站策划的总体思路
- 加布丽尔的10条生活哲学
- Modern Compiler Implementation in Java: the MiniJava Project http://www.cambridge.org/resources/052182060X/
- It's time to do something.
- V C++
- Lucene:基于Java的全文检索引擎简介 http://www.chedong.com/tech/lucene.html
- Engine总体设计思路
- lucene实例 http://www.blogjava.net/rendong/archive/2006/12/25/89849.html
- 用递归改写循环,得到组合
- Visual C++ 教室 http://www.impcas.ac.cn/usr/yuanyj/vcpptutorial/
- 用C#实现DataView分页
- 有哪些语言你是见过的
- NICTCLAS:词法分析系统ICTCLAS的.NET版(源码提供下载) http://www.cnblogs.com/edison1024/archive/2006/05/03/390832.aspx
- Linux的目录树
- 元搜索引擎的研究和设计