有一个问题想咨询下官方。UE5.5疑似有个编辑器操作相关bug

有一个问题想咨询下官方。UE5.5疑似有个编辑器操作相关bug, 具体是这样:

1. 创建一个Material Function资产

2. 添加几个节点,比如说三个

3. 按Ctrl Z撤销最近添加的一个节点,界面上剩下两个

4. 保存MF

5. 关掉material editor, 再重新打开这个MF, 按理说应该见到两个节点,但是实际上一个都没有。

稍微调试了一下之后发现有一处代码比较可疑:

[Image Removed]

我们发现Material的ExpressionCollection是有内容的,但是MaterialFunction的却为空。这个倒是说得通,因为添加expression的时候确实只往Material里添加了:

[Image Removed]

但是这个assign有点奇怪,因为这样的话两边都变空了。想咨询下这个bug官方已知吗,以及有没有修复方法?

重现步骤

您好,

感谢您报告这个问题。我可以确认在虚幻引擎 5.5.4 的最新 CL 中能按您的描述复现这个问题。

这个问题在后续版本中已经不能复现了,请让我查看一下对应的修复是在哪一个 CL 中提交的。

你好这个cl有查到吗

您好,

您可以尝试 //UE5/Main/ 上的 CL 40308228 吗?

这个 CL 应该能修复 Material Function 编辑器的撤回问题。

希望这个信息能帮到您。