F66永乐集团官网 >娱乐 >[Unity基础知识]让我们了解Unity改变的游戏制作,游戏引擎的定义,角色和个性 >

[Unity基础知识]让我们了解Unity改变的游戏制作,游戏引擎的定义,角色和个性

2019-08-28 13:04:17 来源:环球网
A+ A-

Unity为游戏开发环境带来了光明

最新的游戏引擎,据说可以带来全新艺术的力量,提高了开发效率,并提供了一个名为Enlighten的动态光源。
该演示电影正在推动图形的显着改进,例如着色器“Uber Shader”的“光的表达”。 此外,我们在云端获得开发支持,并吸引全球游戏开发商的关注。

为了以防万一,让我向您介绍Unity。 它是一个多平台游戏引擎,是WiiU,Playstation系列和XBOX系列等着名游戏硬件的基础,它可供个人使用,同时它实际上用于最高的游戏开发。 根据他们的技能,现在可以在短时间内发布高质量的游戏。

Unity的使命是“游戏民主化”。 主题是随着图形和声音的演变,从游戏开发转向手工艺,并在共同的基础上实现高效和高质量的表达。

从整体上讲,Unity和其他游戏引擎如何带来游戏开发的变化? 为了了解它,让我们来看看游戏引擎执行什么样的处理。

什么是游戏引擎...如果您理解“引擎”这个词,这是可以理解的

人们经常说“播放声音和动画”是一种游戏,但游戏的每种机制都有一个共同点。

开发人员很难从头开始准备所有东西,因此集成它们的东西称为游戏引擎。

游戏引擎的典型示例包括3D引擎,如Direct3D和OpenGL,它们实现了具有60 fps性能的3DCG绘图,

定义包括用于描述物理运动和现实的物理引擎,专门用于视觉新颖机制的脚本引擎,以及怀旧的RPG游戏。

为什么这些被称为“引擎”?

让我们从英文单词引擎中理解它。 引擎是由“en”+“gene”组合而成的单词。

“基因”是一个意思是基因的词,但最初是一个意思是“天生”的词。 而“en”是带有“帮助”含义的前缀。

我已经理解了。 它被称为“软件替代游戏的主要处理并帮助输出”的游戏引擎。

“工程师”这个词也来自同一个来源。 工程师是“帮助生产的人”。

如何在统一平台上展现出工作的个性

诸如Unity之类的游戏引擎提供了一种环境,其中可以以可编程的方式集成和管理各种元素。

播放3D / 2D图形绘制声音
管理和创建UI管理数据

然而,由于使用相同游戏引擎创建的游戏具有相同的光的表达机制等,因此它们具有“变得像”的缺点。

像Capcom和Square Enix这样的公司开发和使用他们自己的中间件。 当然,游戏引擎只是工作的容器,在其上详细阐述了各种技术,并确定了游戏的好坏。

游戏引擎所扮演的基本工作

使用3D引擎生成3DCG

3D引擎是一个通用名称,指的是生成3DCG的程序。

“建模”和“渲染”的步骤在3DCG的生成中是必不可少的,但是使用3D引擎可以以编程方式执行这些步骤。

建模:通常,创建一个称为模型(或对象)的对象,表示为一组多边形,如三角形和四边形

渲染:通过基于通过排列模型创建的场景设置光源的位置来生成最终图像

处理3DCG的程序通常是DirectX和OpenGL,但是在游戏制作中使用这些程序的应用程序编程稍微昂贵且成本高昂。

有时可以通过使用游戏引擎来解决这些问题。

例如,Unity可以同时使用Direct3D和OpenGL平台,它为那些想要先创建游戏并稍后了解3DCG的用户提供了易于使用的界面。

物理引擎

物理引擎是一种模拟物理现象(如质量,重力,摩擦和热传递)的程序。

基本上,它是作为中间件实现的。

从历史上看,它仅用于学术研究和专业领域的物理模拟,但配备物理引擎的游戏引擎不再常见。

在高尔夫游戏中,使用图形方面来模拟树在风吹动时如何摇晃,

它可以用于游戏规则本身,例如通过实际物理操作模拟Jenga。

CAD着名的AUTODESK进入游戏引擎!

Unity不是游戏引擎的最终版本,而是现在是游戏引擎的战争时代。 游戏行业内外的各种公司正在进入游戏引擎开发领域。

作为令世界惊讶的案例之一,以其设计工具AutoCAD和3D CAD而闻名的AUTODESK宣布推出“Stingray”游戏引擎。 该服务从8月19日开始提供。

还有哪些其他游戏引擎?

我试图总结每个游戏引擎的开发语言和功能。

游戏引擎语言
2D / 3D

团结
C#,JavaScript,Boo
3D

虚幻的引擎
C ++,C#,UnrealScript等
3D

哭引擎
C ++,C#,Lua
3D

黄貂鱼
Lua,C ++
3D

的Cocos2D-X
C ++,JavaScript
2D

Adobe AIR
动作脚本
2D

☆☆无颈AI机器人在“AI小说”序列化中发出噪音! ☆☆

<最新故事>

责任编辑:扶吒辖 CN037