亚麻引擎1.1通过Linux编辑器支持发布

2021-03-30 00:09:14

我们已经承诺每2-3个月向亚麻提供高质量的更新。今天,我们发布了Flax 1.1版本,它带来了大量的新的,闪亮的功能,例如Linux,样条,编辑器改进和数百个错误修正的编辑器。

首先,我要感谢所有涉及亚麻的社区成员和贡献者。你摇滚! 🎸在过去的3个月内,我们一起制作超过1,300人进入亚麻储存库,包括近150个拉动请求。

从此版本开始所有二进制文件我们分发(安装程序,启动器,编辑器,游戏可执行文件)包含数字代码签名证书,以证明身份验证和有效性。此外,由于最近有一个服务器的问题(由OVH数据中心的火灾引起),旧的发射器版本有一个问题,阻止了接收最新的发动机版本信息。如果您没有看到启动器中的新更新,请再次安装(不重新安装 - 所有项目和引擎文件都将被保留)。

在此帖子中下载,我们将对此更新中的主要功能进行审核。查看详细信息访问官方发行说明。

此版本中的主要功能之一是在Linux上的Flax编辑器完全支持!它在Ubuntu上运行良好,并包含带有C ++ / C#热插拔的所有功能,可视代码集成,场景编辑器,游戏烹饪,地形编辑,叶子编辑等等。它在Windows上具有编辑器的功能奇偶校验,可在Linux上启用游戏开发人员,以创建具有亚麻的伟大项目!

要了解有关如何使用的更多信息,请参阅“开始”部分。我们使用Vulkan渲染(Old OpenGL GPU不起作用)。

在创建游戏程序员时,级别设计师和艺术家通常需要更强大的对象放置和场景敷料工具。这是一个很好的例子,新的样条工具进来。样条曲线是由3D点制成的Bezier曲线,与图案非常易于创建和在编辑器中设置。那些可用于在路径之后创建对象(如上所示),在样条曲线,构建道路和河流上绘制模型,或者像链条一样创建动态游戏组件(如下所示)。

我们希望在今年期间工作的最重要的功能之一是用于多人游戏的亚麻的网络支持。我们已经通过.NET库中的C#API支持了网络。现在,我们正在添加跨平台的低级套接字实现,并将被用作低级和高级网络解决方案内置亚麻的基础。

目标是今年在发动机中拥有完全特色的多人支持。现在,您可以使用亚麻中的Client / Servers创建包含新的网络API(来自引擎/平台/ Network.h),该方法提出了创建和管理套接字的方法并通过网络发送或接收数据。

当我们开始使用亚麻开始看到越来越多的项目,我们努力改善各种发动机区域。这次我们已经在导航系统中添加了许多好东西,例如:

在1.0发布更新之后,在亚麻中引入了视觉脚本工具,我们已经看到了大量采用。这导致亚麻中的视觉脚本增加了更多的东西。

现在,您可以将事件int视觉脚本绑定到处理触发卷或碰撞事件,如下所示(参见教程)。

另一个功能是自动节点格式,可安排节点以使它们更具组织(在上下文菜单中使用格式节点(S)按钮)和连接组织的RERoute节点(双击连接以插入其中)。

亚麻样本是一系列项目,在亚麻之旅开始时拿起。最近,我们已经添加了一个新的射手项目,第三人称相机(社区贡献)。可以用作您未来的游戏项目的基础。试试看!

在1.0和1.1之间的大部分时间,我们致力于提高编辑器的质量和可用性。 这包括修复了大量问题(超过140个错误固定),提高稳定性,更好的Gizmos,更好的UI编辑,更好的预制工具,更好的一切。 要突出的事情是: 新的内置演员可以在3D或2D中绘制精灵。 高度可定制和准备使用。 请参阅此处的文档。 体积雾的一个重要方面是能够在场景的本地部分调整其密度和颜色。 为实现它,我们已将新的绘图模块添加到称为:体积雾渲染。 它将颗粒绘制到体积雾中,它们可以修改雾玻璃,密度和排放。 请参阅此处了解更多信息以了解更多信息。