Fantasy修复和优化的功能如下:
1、修复了MemoryStreamBuffer有时候会提示为null的问题。
2、优化了网络消息包对象池的回收逻辑。
3、优化了AddressableMessageComponent组件的执行逻辑。
4、Session增加了组件事件。
5、修复了Entity的Deserialize方法执行后,无法注册到当前Scene下面的问题。
Fantasy新增功能如下:
1、Exporter 拆分为两个工具:NetworkProtocol 和 ConfigTable。
-
ExporterConfigTable工具
若您使用 Fantasy.ConfigTable 包,则需要借助此工具进行配置表导出操作。
安装方式一:使用以下命令安装包
dotnet add package Fantasy-Net.Tools.ExporterConfigTable
安装方式二:通过 NuGet 包管理工具搜索 Fantasy-Net.Tools.ExporterConfigTable 进行安装。 -
NetworkProtocol工具
此工具用于导出框架内的网络协议,必须安装该工具,否则无法完成网络协议的导出。
安装方式一:使用以下命令安装包
dotnet add package Fantasy-Net.Tools.ExporterNetworkProtocol
安装方式二:通过 NuGet 包管理工具搜索 Fantasy-Net.Tools.ExporterNetworkProtocol 进行安装。
2、调整框架 Tools 文件夹的结构
此次更新对框架 Tools 文件夹的结构进行了优化,但不会影响使用者的更新和使用体验。用户可以无缝地继续使用现有的功能。
3、增加了Fantasy.Benchmark基准测试功能。具体请看Fantasy.Benchmark/README.md