NeoAxis游戏引擎2020.5

2020-09-02 16:25:07

NeoAxis公司发布新版NeoAxis Engine,这是一个内置3D和2D游戏引擎的集成开发环境。该环境可用于开发各种3D和2D项目,如计算机游戏、可视化训练器、VR系统,以可视化过程和开发窗口应用程序。

在此版本中,引擎已从.NET Framework转换到.NET Core 3.1,已添加了对Visual Studio代码、Rider和其他C#IDE的支持,编辑器已得到改进和优化,在启动器中您现在可以创建Windows App项目,还向Assets\Samples\addons文件夹添加了创建加载项的示例。

在此版本中,引擎升级到.NET Core 3.1,以前使用的是.NET Framework 4.6。这提高了性能。引擎和编辑器明显更快。现在创建的应用程序不需要安装.NET,它包含在项目中。现在还可以轻松地将项目更新到较新版本的.NET,如.NET5。

现在可以使用任何支持C#和.NET Core 3.1的IDE来支持项目编译。

创建窗口应用程序的能力已得到改进。新建项目时,您可以选择Window App模板,使用该模板可以设置初始设置。该引擎包括自己的GUI系统和GUI设计器。这允许您创建成熟的窗口应用程序,但是,创建窗口应用程序仍然是NeoAxis的一项新功能。

编辑器改进了Windows的工作,提高了性能。总而言之,编辑器现在是一个用户友好的、精致的应用程序。

从.NET Framework 4.6切换到.NET Core 3.1。它的工作速度更快。现在您可以轻松地将项目升级到最新的.NET(例如.NET5.0)。

在加载编辑器的同时运行NeoAxis player时,对内置编辑器Project.csproj的编译支持更好。

组件类已更新,以便更好地支持跨平台。项目DLL(NeoAxis.CoreExtension.dll、Project.dll、Add-ons)现在不使用System.Windows.Form.dll、System.Drawing.dll。

NeoAxis.Core.dll现在没有对其他DLL的引用。这使得管理库引用变得更容易,因为只需要一个对核心DLL的引用。