fbpx

什么是 Unity 游戏引擎,它是如何工作的?

分享到 facebook
分享
分享到 linkedin
分享
分享到 twitter
鸣叫
枪

Unity 游戏引擎曾多次被称为百万美元以下最伟大的视频游戏引擎。 Unity Technologies 在 2004 年发明了它,作为他们游戏 GooBall 的开发工具。 2005 年,它在 Apple 的全球开发者大会上亮相。据 Unity 网站称,Unity 游戏引擎现在的目标是“使游戏制作民主化,让每个人都能创造丰富的交互式 3D 内容”。据估计,有超过 130 万注册 Unity 开发人员(卡通网络、可口可乐、迪士尼、乐高或 NASA 等名称是否敲响了警钟?),每周有超过 300,000 名活跃的 Unity 开发人员。

 

Unity 编辑器的易用性

当您使用 Unity 开始一个项目时,您会注意到的第一件事是视觉上的丰富。 Unity 编辑器是该引擎如何专注于使游戏制作过程尽可能简单的一个很好的例子。

如果您从未使用过带有内置可视化编辑器的游戏引擎,您将会对构建和更改项目的速度感到震惊。您需要向左偏小的物品吗?您可以通过单击并拖动对象在场景中拖动它。完毕!您想看看这个对象如何响应新属性吗?只要留意检查员的窗口。沙赞! Unity 编辑器甚至允许您在游戏窗口中运行游戏,以便查看它在目标设备上的显示方式。相信我,能够在玩游戏的同时查看场景中所有对象的属性和位置是一项非常有用且省时的功能。Unity 界面可以轻松地与这些工具和插件集成.所有这些都意味着您将在您的任务过程中更有效率。当谈到过渡...

 

脚本的影响

有许多可用的游戏引擎,包括可视化编辑器。由于它们对行为的公式化方法,这些引擎中的许多都缺乏创建大量或复杂游戏所需的能力。 Unity 中的对象行为并不局限于引擎附带的内置模块。相反,Unity 允许您使用以下三种强大语言之一编写强大的操作:JavaScript、C# 或 Boo。此外,在一个项目中,可以同时使用所有三种语言,让具有不同技术背景的人同时做出贡献。因为语言是作为脚本编写的,所以它们可以快速编译、快速迭代并灵活设计。这种基于通用语言的游戏制作方法确保您可以使用您已经拥有(或很容易获得)的知识立即开始制作游戏。

 

只有一个来源可以统治他们!

轻松为各种平台构建项目的能力可能是 Unity 引擎最突出的方面。

Unity 只需点击一个按钮。我是否提到过为许多平台开发不需要额外的项目更改?这意味着您将能够花更多的时间来提高产品的质量,而将它们移植到新设备上的工作量更少(或根本不做)。您必须根据团队的能力限制可以部署的平台的日子已经一去不复返了。如果您熟悉 Unity,那么您就可以快速上手。当然,你可以继续艰难地做事。这完全取决于你。

 

在我朋友的一点帮助下,我能过得去。

如果你被困在一个问题上,没有任何指导,世界上所有的力量都帮不了你。同样,如果您必须生成以前由其他人创建的东西,那么速度也不会……呃……快。值得庆幸的是,Unity 拥有一个充满活力和支持性的社区(押韵)。 Unity 论坛是提出问题、获得答案、讨论最佳实践、帮助他人甚至吹嘘的好地方。寻找更系统的社区参与方法? Unity Answers 是一个用“业力”和徽章奖励好的问题和答案的程序。它比一般的问答网站采用了更多的社交方式。

Unity 资产商店也包括在内,它完全集成到编辑器中,允许用户分享甚至出售他们定制的材料。这使您无需自己制作即可获得所需的资产。所有这些加起来为您节省时间和挫败感。

 

许可证和定价

如今,许多发动机的价格过高或付款方式难以理解。许多发动机没有说明成本,需要进行冗长的报价谈判才能确定真实数字。另一方面,Unity 并没有实现这些,而是有两种风格:Unity Free 和 Unity Pro。 Unity Free 当然是免费的(我最喜欢的数字),它不是引擎的稀释版。它包含您创建和销售商业游戏所需的所有功能。如果您想要一些更专业的功能,如 LOD 支持、路径查找或 IK 装备,您可以获得 $1,500 的 Unity Pro 许可证。对于该领域的新手来说,这似乎很多,但在游戏引擎的世界中(尤其是那些具有类似功能的引擎),这个总和是微不足道的。如果您不确定哪个许可证最适合您,Unity Free 许可证包括 30 天的 Pro 试用版和 30 天的 Android 插件试用版。

让我们谈谈电子游戏

您可能会问谁在使用 Unity 以及他们现在使用 Unity 的目的。如前所述,Unity 拥有庞大的注册用户群。大公司和小企业都发现了 Unity 引擎的强大功能和多功能性。您可能会惊讶地发现该引擎也被非游戏企业使用。世界各地的公司都在使用 Unity 进行研究、模拟和演示。我可以继续说下去,但现在,让我们坚持比赛吧。通过访问 Unity 的游戏库,您可以看到一些已经使用 Unity 游戏引擎创建的精彩游戏。这个画廊只是我们所提供的东西的一小部分。希望您会注意到,每款游戏的外观和玩法都不同。这是 Unity 游戏引擎多功能性的一个很好的例子。这是一个帮助您以自己独特的风格开发和实施项目愿景的工具。

分享到 facebook
分享
分享到 linkedin
分享
分享到 twitter
鸣叫

相关文章

作者

IMG
汉娜
一个

关于 SCC

让所有学生在科技教育中获得乐趣和进步的重要性是我们的座右铭。我们希望我们的学生不仅为自己,也为社会创造更美好的未来。无论是为自己的电子游戏编程、为自己的卡通动画制作动画,还是构建机器人,我们的导师都可以通过我们的课程指导他们寻找更新的观点并探索未发现的发现。