您的位置:首页 > 其它

对游戏引擎的一个基础分析

2006-09-08 13:25 417 查看
思考之后,想到一个起码的游戏引擎应该拥有以下的几个部分

①系统

负责更新控制子图象、声音、输入、时间、配置子系统。

②控制台

③支撑

④渲染器/引擎内核

可见性、碰撞检测和响应、摄象机、静态几何图形、动态几何图形、粒子系统、公告板、网格、天空盒、光照、雾化、顶点着色、输出。其他的还没想到。

⑤游戏界面

对引擎中每个具有动态属性的部分,这个引擎和游戏之间的层都提供了一个界面去修改它。

⑥游戏本身

⑦工具/数据。 

3D模型编辑器、关卡编辑器、打包程序和图形程序等等。

关于3D模型编译器。市场上已经有了足够的编辑软件,所以就只写一个负责读入3D模型并简单修改的程式。

关于关卡编译器。3部分。1.读入当前用户数据包,依照数据类型分类。地形、人物、天空等等。2.以表单方式呈现出来,并可以任意放置于地图。3.保存数据。

打包程序与图形程序不多说。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息