Zephus 发表于 2022-6-12 08:41

Unreal 遇到的坑

Cannot create SoftObjectPath with short package name 'False'!


表现:在Cook 阶段会报错,样子大概是这样:


打包报错


原因: UE4editor在蓝图中创建变量,默认为Bool 类型,而且默认值为False,当我需要把它的类型修改为 Actor(或者其它对象)时,它的默认值会继续为False,而不是null。
[*]
如何排查?
在Editor 模式下,打开怀疑有问题的 BP,便会触发这个报错,如果有条件的话,可以写个脚步,把对象都加载一遍,便能看到这个报错了。
[*]
如何解决?
删除这个变量 -> 重新创建 -> 类型修改为Object -> 点蓝图左上角的编译 -> 将默认值修改为 NULL -> 类型修改为Actor(你要的类型)
页: [1]
查看完整版本: Unreal 遇到的坑