您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 子系统 >

游戏引擎的子系统包括哪些方面

发布时间:2019-08-07 03:40 来源:未知 编辑:admin

  一个游戏引擎包含以下典型的子系统: (1)碰撞检查系统:检查游戏中物体的边缘和碰撞,当两个3D物体撞在一起的时候,这种技术可以防止它们相互穿过,这就确保了当你撞在墙上的时候,不会穿墙而过,也不会把墙撞倒,因为碰撞探测会根据你和墙之间的特性确定两者的位置和相互的作用关系。 (2)物理引擎:主要用来模拟物体的重力加速度以及其他与物理相关的元素。使游戏中物体按照现实生活中的物理现象,可以让游戏效果更加逼线)渲染器:将一个场景中所有正确的对象和效果显示到显示器。渲染引擎在引擎的所有部件当中是最复杂的,它的强大与否直接决定着最终的输出质量。 (4)输入/输出系统:用来处理文件操作、键盘、鼠标相应等。 (5)音效系统:处理声音和音乐。 (6)ArtificialIntelligence系统:人工智能,从使电脑对手的行为变得像真人的动作一样真实可信,到支持自动单元以逼真的方式完成任务,人工智能(AI)在游戏中得到广泛使用。 (7)网络系统:支持多人在线同时游戏必不可少的部分。 (8)数据库系统:用来存储游戏中的数据。 (9)GUI系统:用来创建和处理窗口、目录、头顶显示系统(HUDS)。 (10)动画系统:处理游戏中物体的各种动画。 (11)脚本:创建一个角色扮演游戏项目时,会发现在源码中编写游戏相关信息十分困难(这样做也是非常鲁莽的)。最好的办法就是使用外部数据源(类似于程序的代码),称之为游戏脚本(例如对话)。以这种方式,可以控制游戏的流程并节省宝贵的时间,因为不需要在每次做出改变后重新进行编译。

  一个游戏引擎包含以下典型的子系统: (1) 碰撞检查系统:检查游戏中物体的边缘和碰撞,当两个3D物体撞在一起的时候,这种技术可以防止它们相互穿过,这就确保了当你撞在墙上的时候,不会穿墙而过,也不会把墙撞倒,因为碰撞探测会根据你和墙之间的特性确定两者的位置和相互的作用关系。 (2) 物理引擎:主要用来模拟物体的重力加速度以及其他与物理相关的元素。使游戏中物体按照现实生活中的物理现象,可以让游戏效果更加逼线) 渲染器:将一个场景中所有正确的对象和效果显示到显示器。渲染引擎在引擎的所有部件当中是最复杂的,它的强大与否直接决定着最终的输出质量。 (4) 输入/输出系统:用来处理文件操作、键盘、鼠标相应等。 (5) 音效系统:处理声音和音乐。 (6) ArtificialIntelligence系统:人工智能,从使电脑对手的行为变得像真人的动作一样真实可信,到支持自动单元以逼真的方式完成任务,人工智能(AI)在游戏中得到广泛使用。 (7) 网络系统:支持多人在线同时游戏必不可少的部分。 (8) 数据库系统:用来存储游戏中的数据。 (9) GUI系统:用来创建和处理窗口、目录、头顶显示系统(HUDS)。 (10) 动画系统:处理游戏中物体的各种动画。 (11) 脚本:创建一个角色扮演游戏项目时,会发现在源码中编写游戏相关信息十分困难(这样做也是非常鲁莽的)。最好的办法就是使用外部数据源(类似于程序的代码),称之为游戏脚本(例如对话)。以这种方式,可以控制游戏的流程并节省宝贵的时间,因为不需要在每次做出改变后重新进行编译。

http://fyijournal.com/zixitong/427.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有