常用游戏引擎(游戏引擎有哪些)

电子游戏开发的初期,各领域的专家需要大量的时间和精力才能完成一个较为简单的游戏,而后随着游戏引擎的出现,这种现象才得到改善。

对于大部分人来说,游戏引擎是陌生的概念,游戏引擎是做什么的?有什么功能?本期我们将进行解答噢!

电子竞技游戏的支撑引擎

游戏引擎的定义

游戏引擎(Game Engine)是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些组件提供了游戏设计者设计游戏所需的各种工具,不需要游戏设计者从零开始,可以直接引用引擎里的部分功能快速编写出游戏程式。

热衷于游戏的你,了解“游戏引擎”么?

游戏引擎:雪花莲

游戏引擎的原理

游戏引擎是一段能够被机器识别的代码或指令,主要作用就是为了让游戏能够在指定的机器上运行,就像是汽车由发动机控制一样,游戏引擎主要功能就是控制游戏。

热衷于游戏的你,了解“游戏引擎”么?

游戏引擎脚本

游戏引擎的功能

游戏引擎的应用十分广泛。不管是小型网页游戏还是各种类型的网游、手游,都是通过游戏引擎去实现运行的。游戏引擎经过快速的发展,如今已成为一套复杂系统,由多个子系统组合构成。也正因为系统复杂,游戏引擎的功能也呈现多样化。

光影效果

光影的意思是在光照射下所形成的阴影。游戏中所出现的光源对游戏人物和事物的照射可以呈现出阴影,就是通过游戏引擎的不同编程技术实现的。而且光影效果不完全指阴影,也包括着折射、反射以及动态光源等高级效果。

动画

游戏引擎所包含的动画系统可以分为两种:一种是骨骼动画系统,另一种是模型动画系统。骨骼动画系统比较常见,通过控制生物内置的骨骼做出动作。模型动画系统是直接在模型的基础上使其运动。游戏引擎会事先将这两种动画系统植入游戏中,方便游戏设计师进行操作。

热衷于游戏的你,了解“游戏引擎”么?

这款unity引擎打造的赛博朋克游戏

物理系统

通过物理系统的加入能使游戏内物体的运动遵循设定的规律。例如,游戏内人物跳动的高度、子弹的飞行轨迹、车辆的颠簸程度都是由物理系统决定的。

物理系统还有一个核心部分就是碰撞探测,碰撞探测可以探测游戏中各物体的物理边缘。这种系统可以使游戏中常见的人物或车辆碰撞后并不会相互穿过,而是通过计算碰撞时双方的特性来产生相互作用。

渲染

渲染是游戏引擎最重要的功能之一,是引擎的所有功能中最为复杂的。3D模型制作完毕之后,游戏设计师会使用相应的材质贴在模型不同的面上,就相当于在骨骼上附着皮肤,而后游戏引擎的渲染系统把模型的动画、光影、特效等所有效果计算出来并实时的展示到输出设备(显示屏)上。

连接外设

游戏引擎还有一个重要功能就是负责玩家和电脑之间的沟通。在电脑连接键盘、鼠标、耳机等外设之后,游戏引擎会接收到这些外设设备的信号并与之连接,当游戏支持联网时,游戏引擎也会管理服务器与客户端之间的通信。

(0)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@ZLME.COM 举报,一经查实,立刻删除。

相关推荐