puerts icon indicating copy to clipboard operation
puerts copied to clipboard

[UE] 如何避免在react-umg/index.d.ts中生成UI类?

Open xiasun opened this issue 2 years ago • 2 comments

我在UE Editor里面手动创建了一个Widget Blueprint的UI(名为MapEditorMain),Generate后在react-umg/index.d.ts中自动生成了对应的类定义如下:

interface MapEditorMain_CProps extends UserWidgetProps {
    UberGraphFrame?: RecursivePartial<UE.PointerToUberGraphFrame>;
}

class MapEditorMain_C extends React.Component<MapEditorMain_CProps> {
    nativePtr: UE.MapEditor.UI.MapEditorMain.MapEditorMain_C; // UE.MapEditor未定义
}

MapEditorMapEditorMain等类并未在ue.d.ts中生成定义(我本身也没有MapEditor类,MapEditor是我自己插件的名字),因而编译ts代码时报错

因为并没有打算在ts代码里控制UI,请问我应该如何避免我在UE中创建的UI被自动生成.d.ts定义?

感谢!

xiasun avatar Jul 27 '23 03:07 xiasun

你不需要用ReactUMG可以直接删除这个plugin,最新的puerts已经将ReactUMG移出发布包

chexiongsheng avatar Jul 28 '23 07:07 chexiongsheng

如何让react umg出来?我的问题正好相反,我需要开始使用react umg,但是plugins 没有react-umg,哪里都找不到react-umg

Edit: 原来在这里: https://github.com/puerts/ReactUMG

gotexis avatar Nov 22 '23 02:11 gotexis