puerts icon indicating copy to clipboard operation
puerts copied to clipboard

[unreal] UE5的Preview2版本生成的ue.d.ts有如下报错

Open scutjames85 opened this issue 4 years ago • 2 comments

error log | 日志或报错信息

image image 搜索了一下UE的代码,这个变量值是这里出现过 image image

context | 编译/运行环境

UE5 Preview2 Puerts最新版

how to reproduce | 复现步骤

启动编辑器,Cmd 输入 Puerts.Gen

求大佬看一看,谢谢

scutjames85 avatar Mar 17 '22 10:03 scutjames85

嗯 我自己定位了一下问题,大概知道原因了。 因为这个AnimBlueprintGeneratedMutableData是UE5新增的自动生成的一个UClass结构,但是又不是Native的。因此Puerts会为他生成了目录结构的命名空间。 image

但由于这个并不是蓝图对象,在下一个动画蓝图需要生成AnimBlueprintGeneratedMutableData的时候,就会被跳过 image 因此就出现了上述问题。

目前我这边的解决办法是,修改了一下Namespace生成的判断是 蓝图对象才生成,不知道这样做合不合理。 image

scutjames85 avatar Mar 18 '22 05:03 scutjames85

你试试更新到这个:https://github.com/Tencent/puerts/commit/03381995853da1f47f705604a1d3655e578b1f90

chexiongsheng avatar Apr 15 '22 03:04 chexiongsheng

我也有这个问题

ljporljp avatar Nov 11 '22 01:11 ljporljp

最新版本

ljporljp avatar Nov 11 '22 02:11 ljporljp

最新版本

我也是遇到了同样问题,不知道老哥解决了吗?

CoderJackLiu avatar Nov 20 '22 06:11 CoderJackLiu

最新版本

我也是遇到了同样问题,不知道老哥解决了吗?

我目前是不让它生成,加到屏蔽列表去了。

ljporljp avatar Nov 22 '22 01:11 ljporljp

参照 https://github.com/Tencent/puerts/pull/829

ljporljp avatar Nov 22 '22 01:11 ljporljp

更新到了这个,代码也跟更新后的一样,也不行。还是报一样的错。

CoderJackLiu avatar Nov 23 '22 15:11 CoderJackLiu

更新到了这个,代码也跟更新后的一样,也不行。还是报一样的错。

之前那错误么?我这没有。如果不是一模一样可能是另外的一种情况,开个新issue写明情况。

chexiongsheng avatar Nov 29 '22 02:11 chexiongsheng

更新到了这个,代码也跟更新后的一样,也不行。还是报一样的错。

你试试把Plugins/Puerts/Typing/ue/ue_bp.d.ts删了重新生成看看?

chexiongsheng avatar Nov 29 '22 04:11 chexiongsheng

这是一个package含超过一个类型,只生成一个类型导致的

chexiongsheng avatar Dec 01 '22 08:12 chexiongsheng