自动绘制命令 (Auto Draw Commands)
自定义 Command 的创建是希奎引最大的优势之一,因此,我们希望让人们更容易学习和利用它。 此前,我们需要编写一些样板代码,特别是因为我们需要定义该命令如何在命令编辑器节点中绘制。
现在,利用新的 ICommandAutoDraw 接口和某些属性,我们不需要编写任何编辑器脚本。
字段、in-points 和 out-points 都会自动绘制。例如,现在绘制一个序列化字段,只需要将它们声明为 public 或带 [SerializedField] 属性,就像我们通常对组件所做的那样简单。
现在也可以更轻松地使用 [PropertyInPoint(index)]、[PropertyOutPoint(index)] 和 [MainOutPoint(index, label)] 属性来创建 in-points 和 out-points。

您可以在 Auto Draw Command 页面了解更多内容。
本地化支持
希奎引现在也支持 Unity 的 Localization 包。这使我们能够创建一个拥有 LocalizedReference 字段的 Command,例如 LocalizedString、LocalizedAudioClip 等等。
这也与 Auto Draw Command 功能相集成。
但如果您想继续使用 CommandGUI 来绘制自定义 Command,那么绘制这些新字段的方法也可以在 Command GUI 类中找到。

性能改进
在这个版本中,我们还通过将所有 Task.Yield 替换为不分配内存的 yield return null 改进了运行时的性能。
此外,通过剔除屏幕外的命令节点也改善了编辑器性能。
您可以在 Release Notes 中阅读有关新更新的更多信息。
