puerts
puerts copied to clipboard
[unreal] 请教一下cpp结构的数组问题。
detail | 详细描述
UsingTArrayWithName(FCPPStruct, "UE.TArray<FCPPStruct>")
然后注册
RegisterTArray(FCPPStruct);
这样会编译报错 (这个错误可以在结构体中重载 ==解决)
我用int32一样测试
UsingTArrayWithName(int32, "UE.TArray<number>")
RegisterTArray(int32);
这样会在cpp/index.d.ts 中生成一个UE.TArray<number> 的ts类,ts会编译报错。 去掉生成的类后 使用一切正常。
发现这里的代码。 我发现可能是我自己用错了。 不应该加UE.
发现去掉UE后 导出依然会有编译错误
最后我在这里加了一些判断。解决了
重载 ==是因为FindIndex需要用到