虚幻4.25可能的bug?蓝图复制后修改过的变量被重置!

虚幻4.25可能的BUG?蓝图复制后修改过的变量被重置!

这是原始的变量参数

对蓝图进行变量参数修改

对修改过变量的蓝图进行复制!发现一部分变量被重置成默认的了!这给复制使用带来极大困扰!每复制一次都要所有参数全部重新修改!如果是一个很复制的蓝图工作量就会大很多!在4.25以前的版本复制都是能继承修改过的变量设置的!但是更新到4.25就出现了这个问题!请问怎么解决!?谢谢!

你好,我在4.25.1上测试无法重现你说的问题。场景中的Instance可以正确复制,保留Instance的相关设置。请问这个蓝图中这些变量是如何被设置的?最好贴一张BP的节点图看一下

测试的话这些变量不需要功能,不用连节点!就是在蓝图里面随意创建几种变量!设置成可编辑!然后摆放到场景里进行变量的编辑!完成编辑后复制变量就会复位成编辑前的默认值! 现在升级到4.253都依然有这个问题!非常苦恼!以前4.24没有这个问题!可是公司项目已经升级到4.25了!求大神解救!

这个就是随意简单创建几个变量

复制修改过的蓝图实例,发现修改过的变量已经复位成默认值,并不复制修改的值!

麻烦文磊大大帮忙看看!

你好,我本地在4.25.1中按照你的描述创建了一个继承默认Actor类的蓝图,操作了下,还是无法重现问题;复制后变量的修改可以被保留。请问在构造函数里没有任何操作是吗?这是一个继承Actor类的蓝图对吗,还是继承自定义类?

将蓝图实例放入场景中,随意对刚才创建的变量进行修改!

我刚才又多次试了一下!!发现问题好像是我创建的变量是中文! 如果英文的就没问题!!!以前4.24中文也是支持的!不知道还有救没有!

变量里面创建了英文和中文的,并进行修改

复制蓝图实例,英文的变量被继承修改值,中文的被复位;

以前版本已经复制好的在新版本打开是没有问题的! 谢谢大佬帮忙!!!不知道是不是项目还是不推荐使用中文!现在汉化这么好!我还以为官方支持用中文呢!!?

哦!我可以重现你说的问题了,的确是中文名字的问题;不过只要有英文字母开头,后面即使包含中文就没事。我想问下之前版本中已经复制好的蓝图实例在新版本中打开有问题吗?这个问题应该是个bug,我和同事先沟通下,谢谢你的反馈

之前4.24是正常可用的!升级到4.25才发现之前做的蓝图有这个问题!刚才我反复试才发现是中英文的问题!软件本身开中文语言,自身中文显示的属性修改后复制是可以继承的!!不知道还有没有救。。。。

Hi 已经确定这是一个bug,已经修复,不过需要在4.26版本中更新
感谢反馈